为什么Strings JavaScript Primitives?

时间:2017-12-10 01:01:41

标签: javascript

我不是JavaScript的新手,但是我正在阅读关于原始数据类型的MDN页面,它引起了我的注意,如下所示:

  

原语(原始值,原始数据类型)是不是对象的数据,没有方法。在JavaScript中,有6种原始数据类型:string,number,boolean,null,undefined,symbol(ECMAScript 2015中的新内容)。

来源:https://developer.mozilla.org/en-US/docs/Glossary/Primitive

如果原语没有方法,那么为什么可以在JavaScript中执行此操作:

'HELLO WORLD'.toLowerCase() // result: hello world

为什么这不是无效的?不应该抛出" Uncaught SyntaxError:无效或意外的令牌"正如以下陈述所做的那样:

2.toString()

0 个答案:

没有答案