栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

= + _在JavaScript中是什么意思

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

= + _在JavaScript中是什么意思

r = +_;

  • +
    尝试将任何内容强制
    _
    转换为数字。
  • _
    只是一个变量名(不是运算符),可以是
    a
    foo
    等等。

例:

+"1"

将“ 1”强制转换为纯数字1。

var _ = "1";var r = +_;

r
现在
1
,不是
"1"

此外,根据算术运算符的MDN页面:

一元加号运算符位于其操作数之前,并求值为其操作数,但是 尝试将其转换为数字(如果尚未转换为数字)[…]
它可以转换整数和浮点数的字符串表示,以及非字符串值

true
false
null
。支持十进制和十六进制(带
"0x"
前缀)格式的整数。支持负数(尽管不支持十六进制)。如果无法解析特定值,则将求值为
NaN

还应注意

一元加号是将某物转换为数字的最快且首选的方式



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/405022.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号