JavaScript 语法
区分大小写
如变量名、函数名及其他一切方法、属性等
JavaScript 允许不以;
来结束一段代码
当不使用;
时,代码的结束与否是由程序来决定的,当你写的这段代码与程序遵循的规则不符合时,执行结果很可能会不如人意
因此推荐使用;
来结束一段代码,当您对 JavaScript 的了解足够深入后,可以在需要以;
划分段落的时候才使用;
脚本注释:
// 单行注释
/* 多行注释 */
{}
大括号包括其中的代码表示这是一个代码块
变量的定义:用于存储数据值的容器
变量需要使用 var
关键字来声明
命名规则:以字母、数字、$符、下划线构成,但是不能以数字开头
变量名不可使用系统的保留字进行命名
JavaScript 数据类型
数据类型:
- undefined 类型,未定义 该类型的值只有 undefined
- null 类型(对象),空值 该类型的值只有 null
- boolean 类型,布尔值 该类型的值只有两个:true 和 false
- number 类型,数字 该类型的值包含整数(包含八进制和十六进制)、浮点数、NaN(not a number)
- string 类型,字符串 该类型的值可以是引号中的任意文本,该类型的变量可以用下标(索引)取出对应的字符。该类型的变量可以用 .length 求得字符串长度
- object 引用类型,对象。它是所有类的基类引用类型通常被称为类(class),也就是说,遇到引用值,所处理的就是对象
Object 对象中所有的属性和方法都会出现在其他对象中
类型转换:
Number() 把传递的参数转换成数值,如果无法转换为数字,则返回 NaN
Boolean() 把传递的参数转换成 Boolean 类型的值
String() 把传递的参数转换成字符串
*parseInt() 把传递的参数转换为整数
*parseFloat() 把传递的参数转换为浮点数
isNaN() 检测传递的参数是否不是一个数字