Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    180

    sintassi IF per variabile

    Ciao ragazzi,
    mi intendo poco di JS e non sto uscendo da questo empasse......

    dentro una funzione devo modificare una variabile (popup) in base al valore di un'altra.

    ...
    var nome = marks[i].getAttribute("nome");
    var type = marks[i].getAttribute("tipo");
    var popup = if(type=="A"){nome;
    }
    else {
    ("ND");
    }

    ma sto sbagliando sistassi ???!?
    e non ci esco........

    grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se vuoi che la variabile sia globale:
    var nome = marks[i].getAttribute("nome");
    var type = marks[i].getAttribute("tipo");
    var popup = "";
    if(type=="A"){
    popup = "qui metti quello che vuoi";
    }
    else {
    popup = "valore che non soddisfa if";
    }
    se non vuoi che sia globale basta spostare var nomevariabile dentro if
    consiglio:
    http://javascript.html.it/guide/legg...cript-di-base/
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ..e se sai gia' di dover assegnare un solo valore puoi usare il comodissimo operatore ternario
    var popup = (type=="A")?nome:"ND";
    nel caso specifico del tutto equivalente all' if/else sopra descritto

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.