1.javascript组成
ecmascript (es5) 语法
bom 关于浏览器
dom 关于html
2.定义变量
var 变量 = 值
var 变量1 = 值1,变量2 = 值2, 变量3 = 值3;
3.变量类型
1.number//数值
2.字符串//String
3.Boolean//布尔
4.null//null类型
5.undefined//未定义 null类型的派生型 null==undefined true null===undefined false
特殊:object(数组 date日期不同数据结构)
4.变量转换
1.Number
var a = "hello"
console.log(Number(a));
2.parseInt
console.log(parseInt(18.88))//18
3.parseFloat
console.log(parseFloat(18.88))//18.88
转换成String类型
var a = 10
console.log(typeof a.toString())
转换成Boolean类型
// string非空为true number number非0为true 非NaN 非null object undefined false
var a = 10
var b = Boolean(a)
运算符
+ - * / % ++ --
++在前和在后的区别(++在前先运算后执行代码 ++在后先运行代码后运算)
var a = 10
a++;
console.logo(a);//11
console.logo(++a);//12
console.log(a++);//12
赋值运算
+= -= *= /= %=
var a = 10
a+=20//30
a-=10//20
a*=20//400
a/=10//40
a%=20//0