赛捷软件论坛's Archiver

vicky.yu 发表于 2022-5-5 14:27

JavaScript 类型转换

JavaScript 类型转换表
下表显示了将不同的 JavaScript 值转换为 Number、String 和 Boolean 的结果:

原始值        转换为数字        转换为字符串        转换为布尔值        试一试
false        0        "false"        false        试一试
true        1        "true"        true        试一试
0        0        "0"        false        试一试
1        1        "1"        true        试一试
"0"        0        "0"        true        试一试
"1"        1        "1"        true        试一试
NaN        NaN        "NaN"        false        试一试
Infinity        Infinity        "Infinity"        true        试一试
-Infinity        -Infinity        "-Infinity"        true        试一试
""        0        ""        false        试一试
"20"        20        "20"        true        试一试
"twenty"        NaN        "twenty"        true        试一试
[ ]        0        ""        true        试一试
[20]        20        "20"        true        试一试
[10,20]        NaN        "10,20"        true        试一试
["twenty"]        NaN        "twenty"        true        试一试
["ten","twenty"]        NaN        "ten,twenty"        true        试一试
function(){}        NaN        "function(){}"        true        试一试
{ }        NaN        "[object Object]"        true        试一试
null        0        "null"        false        试一试
undefined        NaN        "undefined"        false        试一试
注意:引号 ("") 中的值表示字符串值。红色值表示程序员可能不希望的值。

如需更多 JavaScript 类型转换的知识,请阅读我们的 JavaScript 类型转换教程。

CSSStyleDeclaration
JS 参考手册(类别排序)


JavaScript 和 HTML DOM 参考手册
JavaScript 实例
JavaScript 测验
JavaScript 教程


W3School 简体中文版提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.