Eventuali duplicati:
Best way to check for “undefined” in JavaScript?se una variabile non è definito
Come faccio a sapere se una variabile non è definito?
Al momento ho:
var page_name = $("#pageToEdit :selected").text();
var table_name = $("#pageToEdit :selected").val();
var optionResult = $("#pageToEditOptions :selected").val();
var string = "?z=z";
if (page_name != 'undefined') { string += "&page_name=" + page_name; }
if (table_name != 'undefined') { string += "&table_name=" + table_name; }
if (optionResult != 'undefined') { string += "&optionResult=" + optionResult; }
indefinito è una struttura di JavaScript in modo doesn' t devono essere tra virgolette. Stai verificando se i valori sono effettivamente la stringa "indefinita". http://www.w3schools.com/jsref/jsref_undefined.asp – daddywoodland
@daddywoodland: piccolo consiglio; non dovresti riferirti a W3Schools. Sono noti per aver fornito informazioni false e non sono una buona risorsa da consigliare agli altri. – TheCarver
@PaparazzoKid cosa c'è di sbagliato in W3Schools? Pensi che il link sopra non sia corretto o hai altri esempi? Trovo che sia un riferimento utile, ovviamente non così autorevole come scavare attraverso un documento W3C, ma a volte hai solo bisogno di riferimenti rapidi. –