JS高程笔记1

ECMAscript:描述JavaScript基本概念的“伪语言”。

标识符:函数,变量,属性名。可由字母、下划线、美元符、数字组成,但是首字符不允许用数字。一般釆用驼峰大小写格式(首字母小写,剩余单词首字母大写)。关键字,保留字,true,false,null等不能作为标识符。

             驼峰大小写格式

JS高程笔记1_第1张图片
图片发自App

                   注释格式

JS高程笔记1_第2张图片
图片发自App

严格模式:作用于JS引擎,使脚本开启不同的解析与执行模式。用于处理ESMAscript3中一行不确定的行为并抛出异常。

JS高程笔记1_第3张图片
图片发自App

JS高程笔记1_第4张图片
图片发自App

变量:ECMAscript中的变量仅作为保存值的占位符。在未初始化情况(var msg)下,值为undefined。ECMAscript中的变量为松散型,因此可以在修改变量值的同时修改变量类型。

JS高程笔记1_第5张图片
图片发自App

在上面这个例子里,test()就是msg的作用域,msg是test()的局部变量。

JS高程笔记1_第6张图片
图片发自App


ESCMscript数据类型:Object,Null,Undefined,String,Number,Boolean。


typedef操作符:返回变量类型。对于未声明或未被初始化的变量,返回"undefined"。


            变量声明与初始化

            var msg;  变量被声明,但未初始化

            var msg   变量未被声明,也未被初始化

            var msg=3;变量被声明,且被初始化。


变量只有在声明后才能使用,未声明的变量只能执行一项操作:用typedef返回类型。

JS高程笔记1_第7张图片
图片发自App

null类型:如果某变量用于保存对象,就用null来初始化。因此用typedef返回类型是Object。

JS高程笔记1_第8张图片
图片发自App

Boolean类型:任何数据类型的值都可以利用Boolean()返回值。

JS高程笔记1_第9张图片
图片发自App

JS高程笔记1_第10张图片
图片发自App

Number类型.浮点数值:

JS高程笔记1_第11张图片
图片发自App




     

你可能感兴趣的:(JS高程笔记1)