尚硅谷-javascript语言基础1

什么是javascript

我们已经知道ECMAscript是javascript标准,所以一般情况下,我们认为这两个词是一个意思。但实际上javascript的含义要更大一些,一个完整的javascript应该由以下三个部分组成:ECMAscript、DOM、BOM

JS代码编写的位置

字面量和变量

字面量都是一些不可改变的值; 比如1 2 3 4 5 

变量都是用来存储数据的,即它是存放具体数值的容器。它可以用来保存字面量,而且变量的值是可以任意改变的。 

标识符

在JS中,所有的可以由我们自主命名的都可以称为是标识符。例如:变量名、函数名、属性名都属于标识符。

JS底层保存标识符的实际上是采用的Unicode编码,所以理论上讲,所有utf-8中含有的内容都可以作为标识符。

JS数据类型

数据类型指的就是字面量的类型。在JS中一共有6种数据类型。基本数据类型:String、Number、Boolean、Null、Undefined;引用数据类型:Object。可以通过赋值为null的方式清除变量。

转义字符

浮点数(小数)计算问题

对象的分类

①内建对象:由ES标准中定义的对象,在任何的ES的实现中都可以使用。比如:Math、String、Number、Boolean、Function、Object。②宿主对象:由JS的运行环境提供的对象,目前来讲主要是浏览器提供的对象。比如:BOM、DOM。  ③自定义对象:由开发人员自己定义的对象。

值类型和引用类型

当比较两个基本数据类型的值时,就是比较值。而比较两个引用数据类型时,它是比较的对象的内存地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容