数据类型:
-
基本数据类型:
string 字符串 number 数值 bollean 布尔值 null undefined 未定义
-
引用数据类型:
object 对象
\ " 表示 "
\ ' 表示 '
\n表示换行
\t表示制表符
str ="\ \ \ \ "( \ \ )
console.log(str)
结果为:\ ( \ )
var a = 123;
var b = "123";
consale.log(typeof b);
a = bumber.MAX_VALUE;
a = Number.MAX_VALUE* Number.MAX_VALUE;
console.log(a)
结果为:Infinity (无穷)
a = "abc"*"bcd";
console.log(a)
结果为:NaN (不是数值);
console.log(typeof a);
a = "hello';
a = Bollean(a);
结果:true
a =null -- false
a = " " --true(空格)
a = "" -- false(没有值)
a = undefined --false
运算符:
不会直接改变,给个值就行
var a = 123
result = a + 12
console.log(result)
result = "123"+"546";
console.log(result)--"123456"
一元运算符
c ++ 先赋值再自增
var c = 10; //
c ++; //c = 11
console.log(c++); //11, c = 12
console.log("c = "+ c); //12
var d = 20
20 + 22 + 22
var result = d++ + ++d + d;
逻辑运算符:
&&(与)只有两个都是true最后结果才是true
//(或)只要有一个true最后结果就是true
var result = 2 && 1 //true && true --1(遇false则false)
result = NaN && 0; --NaN
result = 0&& NaN; -- 0
result = NaN // 1; --1(遇true则true)
result = 1 // NaN; --1
网友评论