我在 HighStock js 中发现他们编写了类似的语法
n= +Number || 0
Run Code Online (Sandbox Code Playgroud)
任何人都可以请expalin 是什么意思?
谢谢
这是:
n= +Number || 0;
Run Code Online (Sandbox Code Playgroud)
变量n将被分配一个值,应该是typeof == number. 如果数字是字符串,+number则将是将字符串数字值转换为数字的简写。
因此,如果 value 是 as "20",则它是一个 String 值,如果您在它前面加上+sign前缀,那么它将被转换为 Integer 之类的20.
这里:
n= +Number || 0;
Run Code Online (Sandbox Code Playgroud)
Integer 0如果 var Number/ 或 undefined 中没有值,则将被赋值。
n= +Number || 0;
Run Code Online (Sandbox Code Playgroud)
n= +Number || 0;
Run Code Online (Sandbox Code Playgroud)