js 基础
数据类型
基本数据类型
基本数据类型有:字符串(string)、数字(Numnber)、
Number
js中表示最大值:Number.MAX_VALUE;
js中表示最小值:Number.MIN_VALUE;
超过最大值则是Infinity,Infinity是个字面量;-Infinity表示负无穷;
js中整数的运算基本可以保证精确,小数的运算可能得到一个不精确的数字
<script>
var a = Number.MAX_VALUE
var b = Number.MAX_VALUE * Number.MAX_VALUE
console.log(b) // 输出Infinity,
consloe.log(typeof b) //输出number
var c = 'ad' * 'dgas'
console.log(c) //输出 NaN
consloe.log(typeof c) //输出number
</script>
Boolean
有俩个值 true,false
<script>
var bool = true
console.log(typeof bool) //输出boolean
</script>
Null
只有一个值null,表示一个为空的对象
<script>
var a = null
console.log(a) //输出 null
console.log(typeof a) // 输出 object
</script>
Undefined
只有一个值undefined,当声明一个变量,但是没有赋值就是undefined
<script>
var a
console.log(a) //输出 undefined
console.log(typeof a) // 输出 undefined
</script>
强制类型转换
将一个数据类型强制妆化为其他的数据类型
转换为字符串
- 调用被转化数据类型的toString()方法,toString方法不会影响原变量;注意null和undefined没有toString方法,只适用于String,Number,Boolean类型的数据转化为字符串
<script>
var a = 123
console.log(typeof a) //输出number
//转化为字符串
var b = a.toString()
console.log(typeof b) //输出string
console.log(a) //输出number
</script>
- 调用String函数,并将被转化的数据作为参数

浙公网安备 33010602011771号