繁体   English   中英

用+将字符串转换为数字

[英]Convert a string to number with +

这是真正的信徒的简单选择:您可以使用+将字符串转换为数字,

var thing = "12"
alert(thing);
alert(typeof thing); // string
thing = +thing;
alert(typeof thing); // number
if (thing == 112) alert("!"); // number

有人可以解释:

  1. 此过程的名称是什么?
  2. +如何将字符串转换为数字?

Javascript使用动态类型系统。 对我来说,这是一个“铸造”操作。

运算符+可以是字符串运算符('a'+'b')或数字运算符(1 + 2)。 它也可以在字符串和数字之间使用(记住0 +'12'= 12和'0'+'12'='012')

默认情况下,我认为JS解释器将+ thing视为0 +事物,因此它将此变量转换为数字

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM