本文介绍: 转换为一个固有类型。我们在特定的情况下使用这种方案,例如我们有 HTML 表单元素和一个隐藏的表单,它是基于用户在检查输入或选择输入中的选择而显示的。对于第一种情况,你可能应该谨慎使用这两种方法,任何不是空字符串的字符串都会通过使用它们来评估为。有两种方法可以将变量转换为布尔值. 首先是通过双 NOT 运算符(第一个场景是将代表布尔值的字符串(例如,对于字符串和空格,它返回。),其次是通过类型转换。是一个字符串,因此,
[在 JavaScript 中把一个代表布尔值的字符串(例如,true
,false
)转换成布尔值]
第一个场景是将代表布尔值的字符串(例如,true
、false
、yes
、no
、0
、1
)转换为一个固有类型。我们在特定的情况下使用这种方案,例如我们有 HTML 表单元素和一个隐藏的表单,它是基于用户在检查输入或选择输入中的选择而显示的。
[例子]
输出:
[速记例子:输出]
输出:
[将字符串转换为布尔值来检查空字符串]
有两种方法可以将变量转换为布尔值. 首先是通过双 NOT 运算符(!!
),其次是通过类型转换 (Boolean(value))
。
输出:
value
是一个变量。对于 null
、undefined
、0
、000
、""
和 false
,它返回 false
。对于字符串和空格,它返回 true
。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。