注释 :多行注释 单行注释----(也可以通过注释进行简单的调试)
js中严格区分大小写每一条语句以 ; 结尾(如过不写会自动添加,但是会消耗一些系统资源,可能会加错)JS会忽略多个空格和换行----格式化字面量(常量):不可变,可直接使用。
变量:可以用来保存字面量。使用方便。
var:声明一个变量。可以对变量进行描述
var a = 0;所有的可以自主命名的都可以称为标识符。
规则:
可以有字母 数字 _ $标识符不能以数字开头。标识符不能是ES中的关键字或者是保留字(同java)都是采用驼峰命名法 首字母小写,每个单词的开头字母大小,其他都小写。helloWorld底层保存标识符时,采用unicode编码,UTF-8
六种:
String字符串Number数字Boolean布尔值Null空值Undefined未定义Object 对象var 只在声明变量时使用
在字符串中当表示一些特殊的符号时可以使用 \ 进行转义 \' = ' \" = " \n换行 \t = tab \\ = \
可以使用typeof检查变量的类型;
console.log(typeof a);表示得最大值,(如果使用的Number表示得数字超过了最大值,会返回一个Infinity。正无穷)
console.log(Number.MAX_VALUE);/*1.7976931348623157e+308*/ console.log(Number.MIN_VALUE);/*5e-324*/最小的正值NaN是一个特殊的数字 = not number
整数运算基本可以保证精确,但是如果进行浮点数运算,得到一个不精确的结果,不要使用js进行对精确度要求较高的运算。
true and false
var a = true;
null
专门用来表示一个为空的对象。不存在
Undefined
声明一个变量,但是不给赋值的时候他的值就是undefined。
