day 1 认识js

输出的方法:
alert() 弹框
console.log() 控制台输出  
document.write("") 文档页面输出
变量:
规则
支持$ ,数字不能开头,不能是js的保留字
声明变量用 var 关键字
可以重复声明变量,声明多个变量,同一个变量可以初始化多次
大小写敏感, A a 是两个变量
变量提升
document.write(a); // undefined
a=1;
document.write(a); //1
var a;
数据类型
检测数据类型的方法 typeof( )
字符串 拼接 (字符串和字符串之间,字符串和数字之间
+ 拼接
string和string 相加时得到的是 string
string和number 相加时得到的是 string
string和number 相减时得到的是 number NaN 值
纯数字 + 计算
数据类型转化
string---number
parseInt()
Number()
number---string
String() String(a)
toString () a.toString()
Boolean():任何数据类型都可以转成布尔值
b1 = '123';  // true
b3 = -123;  // true
b4 = Infinity; //表示正无穷大 true
b2 = 0;       // false
b5 = NaN;     //false
b6;              //表示undefined //false
b7 = null;    //false
console.log(Boolean(b7))
运算符
a++ ++a 自增 1
在执行时, a++ 先执行 再自加
++a 先自加 ,再执行
=== 数值和类型都相等
== 数值相等

猜你喜欢

转载自www.cnblogs.com/Darry-Ring/p/12529422.html
今日推荐