1.JS概述
组成
ECMAscript:js标准
DOM:document object model 文档对象模型
BOM:browser object model 浏览器对象模型
变量及常量
const:定义常量
数据类型
原始数据类型:number string boolean underfined null
引用数据类型:object date 等等
数据类型转换
转化为Number类型:
隐式转换:Number(x)
强制转换:parseInt(x) parseFloat(x)
String类型:
String(x) 将任意内容转化为字符串
x.toString() 将任意内容,转化为字符串,除NULL与underfined之外
//如果是toString(n)则表示把该对象用n进制的形式表示,注意与无参的区别
boolean类型:
Boolead()
运算符和表达式
算术运算、赋值运算、关系运算、逻辑运算、条件运算、位运算
注意number与string类型运算时的隐式转换,注意string与string比较的是unicode编码顺序,了解逻辑运算可以当作简单的分支结构,如&&前部分为true时执行后部分。