js知识的在理解。
2021-01-05 02:30
标签:类型转换 强制 变量赋值 检查 这一 大写 参数 资源 首字母 js语法: 以分号结尾,也可以不写分号,但会占据系统资源。 js会忽略换行和空格,可利用这一点对代码进行格式化。 字面量与变量 字面量是指一些不可改变的值,比如1,2,3,4,5。字面量可以直接使用,但一般不会这么做。 变量可以保存自变量,而且变量的值可以任意改变,变量方便我们使用,一般使用变量去保存一个字面量,而非直接使用。同时可以通过变量对字面量进行描述。 声明变量:我们可以使用var 关键字 声明一个变量。如var a;同时为变量赋值(声明与赋值同时进行)如var a=1; 标识符: 在js中我们可以自主命名的都可以成为标识符。如变量名,函数名,属性名都属于标识符。命名标识符的规则1:标识符可以含有字母,数字,下划线,$符。 2: 不能以数字开头 3:不能是js中的关键字或保留字。 4:一般使用驼峰命名法:首字母小写,每个单词的开头大写。 数据类型: 数据类型指的就是字符串的类型。js中一共由6种数据类型:1:String字符串类型 2:Number数值 3:Boolean布尔值 4:Null空值 5:Underfined未定义类型 6:Object对象。 其中String,Number,Boolean,Null,Underfined属于基本数据类型,Object属于引用数据类型。 字符串String:必须用双引号或单引号括起来,引号之间不能嵌套,可以用/来进行转义。/“表示转义字符。/n表示换行。/t表示制表符。//表示斜杠。 数值Number:在js中所有的数值都是number类型(包括整数和浮点数)。可以使用一个运算符type of 来检查一个变量的类型。语法:type of 变量。当检查字符出串时会返回String.当检查数值时会返回Number.其中js中可以表现的最大值时Number.MAX-VALUE如果用Number表现的数字超过了最大值,则会返回Infinity 表示正无穷。同理-Infinity表示负无穷。并且使用type of 检查Infinity时,返回的时Number. Number.MIN-VALUE表示大于0的最小值。NaN表示一个特殊的数字,Not A Number,使用type of 检查时也会返回Number. 布尔值Boolean只有2个true与false,通常用来逻辑判断。使用type of 检查布尔值时,会返回boolean. 空值Null的值只有一个就是null,表示一个数值为空的对象。使用type of 检查null时,会返回Object. 未定义类型Undefined的值只有一个就是undefined.是指当声明一个变量时,未给变量赋值,它的值就是undefined.同时使用type of 检查undefined时返回的也是undefined. 强制类型转换: 表示将一个数据类型强制转换成其他的数据类型。如将其他的数据类型转换成String: 1:调用被转换数据类型的toString()方法。该方法不会影响原变量,它会将被转换的结果返回。但是Null和Undefined没有toString方法。如var a=123 a=a.toString(); 2:调用String()函数,并将被转换的数据作为参数传递给函数。对于Null和Undefined会转换为"null"和"undefined" js知识的在理解。 标签:类型转换 强制 变量赋值 检查 这一 大写 参数 资源 首字母 原文地址:https://www.cnblogs.com/maxuefeng/p/13619425.html