JS类型转换(isNaN)

简介: JS类型转换(isNaN)

JavaScript中的isNaN()函数用于检查给定的值是否为数字。如果给定的值是数字,则函数返回false,否则返回true。

例如,以下代码将返回true:

isNaN("Hello World");

而以下代码将返回false:

isNaN(123);

需要注意的是,isNaN()函数只能检查是否为数字,而不能检查数据类型。因此,如果传入的参数是一个对象或一个字符串,它将尝试将其转换为数字,然后再检查其是否为数字。如果无法转换,则返回true。例如:

isNaN("123");     // false
isNaN("Hello");   // true
isNaN("123Hello"); // true
isNaN({});        // true
isNaN([]);        // false

所以在使用isNaN()函数时,需要特别注意传入参数的数据类型和值。

举个例子

必须把数字,和字母各分到一边,各放到两个变量里,循环访问每一个元素,甄别每一个元素的数据类型,然后按数据类型分到两边,然后合并。

 

得出结果:

这样就能得出结果啦!

相关文章
|
1月前
|
JavaScript 前端开发
JavaScript基础语法(类型转换)
JavaScript基础语法(类型转换)
32 0
|
7月前
|
JavaScript 前端开发
js中的类型转换
js中的类型转换
36 0
|
1月前
|
JavaScript 前端开发
JavaScript变量、数据类型、运算符及类型转换
JavaScript变量、数据类型、运算符及类型转换
45 0
|
10月前
|
JavaScript 前端开发 安全
深度剖析之由浅入深揭秘JavaScript类型转换(最全总结篇)(三)
深度剖析之由浅入深揭秘JavaScript类型转换(最全总结篇)(三)
|
1月前
|
JavaScript 前端开发 编译器
彻底理解JavaScript中的类型转换(上)
彻底理解JavaScript中的类型转换
108 0
|
1月前
|
JavaScript 前端开发 Python
javascript中的强制类型转换和自动类型转换
javascript中的强制类型转换和自动类型转换
|
1月前
|
JavaScript 前端开发
javascript中的类型转换
javascript中的类型转换
|
1月前
|
JavaScript 前端开发 算法
彻底理解JavaScript中的类型转换(下)
彻底理解JavaScript中的类型转换(下)
|
1月前
|
JavaScript 前端开发
【Javascript保姆级教程】显示类型转换和隐式类型转换
【Javascript保姆级教程】显示类型转换和隐式类型转换
|
1月前
|
JavaScript
JS 类型转换
JS 类型转换
25 0