12 Mayıs 2015, Salı
Nasıl " = = = var" dahili eğer var sayısal olup olmadığını doğrulamak için bir çalışma var mı?
Bu soruyu görünce: Is there a (built-in) way in JavaScript to check if a string is a valid number? ve bu: jsperf, sunulan yaklaşımlardan biri budur (gerekli değişiklikler yapıldıktan sonra):
var a = "123"
var b = "123b"
if ( a === a ) // true
if ( b === b ) // false
Bu nasıl bir mantık işliyorDAHİLİ olarakJavaScript bunu mümkün kılmak için?
Benim sorumdeğileğer bir dize geçerli bir sayı olup olmadığını kontrol etmek için nasıl-bu zaten burada cevabı: Validate decimal numbers in JavaScript - IsNumeric(). a === a
nasıl çalıştığını anlamak istiyorum.
CEVAP
12 Mayıs 2015, Salı
Sayı değerine dönüştürür.
a
123
123 === 123
dönüştürüldü.
b
NaN
NaN !== NaN
NaN
NaN
step 4a of the equality rules göre eşit olduğundan) dönüştürüldü.
Bunu Paylaş:
Eğer bir dize geçerli bir sayı olup ol...
&; Zincirleri " eğer önlemek için nası...
nasıl eğer android wifi bağlı olup olm...
Java eğer herhangi bir sonuç olup olma...
Nasıl eğer bir element, bir dizi içind...