变量类型



只有6种类型:四种原始数据类型,字符串,布尔值,结果,其他对象,函数对象

Typeof,是



直接看这个例子:


var obj = null;
Console.info(typeof obj); / /对象
var arr = { };
Console.info(ARR实例对象); / /真的
Console.info(ARR是数组); / /真的




原始数据类型的包装器对象(歪对象)



字符串、数字和布尔值都对应于特定的包装对象。



数据类型转换



转换到一个与parseInt数字类型,parsetfolat




console.log(parseInt(34
console.log(parseInt(34s5b
console.log(parseInt(S
console.log(parseInt(3.14,10)); / / 3



Javascript是一种动态类型的编程语言,相同的变量,什么类型的数据被捕获是什么类型的变量



var值= 100;
字符串
价值=秋;
对象
价值= { 1,3 }';




的各种模式:

=赋值

= =等

=严格的判断




变量x=42;
42;
console.log(x = y) / /真的;
console.log(x = y) / /假



定义与空



的udefine:变量未定义,没有一个有效的价值(不可变,约值)

NULL:一个变量没有引用任何对象。null是一个对象,type对象(带变量,但没有引用的值)


var obj = null;
如果(obj = null){
警报(obj = null); / /这句话将被执行
}
{其他
警报(obj!=;
}
警报(typeof obj); / /对象




的定义和空的判断


Var myVar;
/真
console.log(typeof myVar =未定义);
console.log(myVar =未定义);
无功myvar2 = null;
console.log(typeof myvar2); / /对象
/真;
console.log(myvar2 = null);
console.log(myvar2 = null);
/真
Console.info(myVar = = myvar2); / /定义= null;真实
/ false
Console.info(myVar = myvar2); / /定义= null;假



真与假



未定义的,空的

除了这些值外,其他值都是真的;



算子:!!!和| |



!将后一个表达式转换为布尔值,并返回true或false

!秋是真的!

!!!零错误



| |

var ns = NS | | { }

如果ns没有定义返回值,则为。





注:定义变量必须是VaR,否则凹坑将被丢弃!不写var将成为全局变量。

以上是本文的全部内容,希望大家能喜欢。