js基本知识

一、基础规范

1.建议在每一个语句通过分号;结束,没有;浏览器会以换行符作为语句的结束;多个语句可以放在同一行,通过分号隔开即可。

2.单行注释://注释内容

多行注释:/*注释内容*/

3.通过大括号{ }标志代码块

二、变量

1.变量区分大小写,且首字符只能是字母、下划线、$三者之一

2.变量为弱类型,使用前必须通过var声明变量,声明变量时指定名称即可,不需指定类型;如果声明变量时不用var则标明为全局变量

3.变量可以在声明时赋值,也可以在声明后赋值

4.可以同时声明多个变量,用逗号隔开

5.变量命名规则

①Camel标记法,首字母小写,其他单词首字母大写,例如var myTestValue='good'

②Fascal标记法,首字母大写,其他单词首字母也大写,例如var MyTestValue='good'

③匈牙利类型标记法,在Fascal标记命名的变量名称前加一个小写字母表示类型,例如例如var sMyTestValue='good',var sMyTestNum=138

三、数据类型

1.基本数据类型

Number:整型和浮点型

String:

Boolean:true和false,分别表示1和0

Null:只有一个值null,用于表示尚未存在的对象,可以实例化一个对象并定义值为null,如果函数返回值为对象但该对象不存在,通常返回null

Undefined:只有一个值undefined,引用只声明未赋值的变量,或者将没有返回值的函数赋值给变量

2.引用数据类型

基本数据类型直接存放在栈中,引用数据类型是将数据地址存放在栈中,根据地址获取值。

3.数据类型转化

数字 + 字符串 : 将数字转化为字符串,再与后面字符串的进行拼接

数字 + 布尔值:true转化为1,false转化为0,再与数字进行相加

字符串 +布尔值:按照字符串进行

强制类型转换函数

parseInt( ) 将浮点数、字符串类型的数字、以数字开头的字符串转化为整数,转换失败时会得到NAN(not a number)

parseFloat()强制转换为浮点数

eval():将字符串强制转换为表达式并返回结果,例如eval('1+4')=5

4.查看数据类型函数typeof 变量名,例如typeof null、tyoeof ‘hello’

猜你喜欢

转载自www.cnblogs.com/Forever77/p/10236764.html
今日推荐