Javascript意外行为

在 Javascript 中有一些我不理解的行为:

  1. 为什么console.log(011666)登录5046
  2. 为什么typeof typeof 500登录string

回答

  1. 以 开头的数字0被解释为八进制数。一个更简单的例子:

console.log(010);

  1. typeof 500返回一个字符串'number'。字符串的类型'number''string'

console.log(typeof 500);
console.log(typeof 'number');


以上是Javascript意外行为的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>