Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Problema controllo 0

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    codice:
    var a = $("<input/>");
    a.get(0).value = undefined;
    alert(typeof a.val()); // string


    Gli ultimi due esempi che postati da blaze danno lo stesso risultato perché si usa l'operatore ==. Se si usasse === il risultato sarebbe diverso.

    Per l'array puoi fare così:
    codice:
    Array.prototype.indexExists = function (index) { // Definisco la funzione
        return index >= 0 && this.length > index && Math.round(index) === index;
    };
    
    var myArray = [];
    
    myArray[1] = 0;
    alert(myArray.indexExists(1)); // true
    alert(myArray.indexExists(7)); // false
    
    myArray[3] = undefined;
    alert(myArray.indexExists(3)); // true: anche se gli ho assegnato valore undefined, l'elemento esiste
    alert(myArray.indexExists(-1)); // false
    Ultima modifica di tampertools; 07-11-2014 a 23:42
    No

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.