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函数,并将被转化的数据作为参数
posted @ 2021-11-22 14:06  Fen~  阅读(26)  评论(0)    收藏  举报