JavaScript 之 ECMAScript[基础]
8种基本的数据类型(7种原始类型和1种复杂类型)
Number String Boolean Undefined Null Object BigInt(了解) Symbol(了解)
typeof 操作符
因为JavaScript的数据类型是动态的,所以需要一种手段来确定任意变量的数据类型,由此产生了typeof
对未定义的值 : 返回 undefined
对布尔值 : 返回 boolean
对字符串值 : 返回 string
对数值 : 返回 number
对对象(不是函数)或null : 返回 object
对函数 : 返回 function
对符号值 : 返回 symbol
<script>
// 1.typeof基本演练
var info
console.log('undefined:'+ typeof info ) //undefined:undefined
var info = "why"
console.log('字符串:'+ typeof info ) //字符串:string
info = 18
console.log('数字:'+ typeof info ) //数字:number
info = {}
console.log('对象:'+ typeof info ) //对象:object
info = null
console.log('null:'+ typeof info ) //null:object
function fn(){
return a + b
}
console.log('函数:' + typeof fn); //函数function
var a = true
console.log('布尔值:' + typeof a); //布尔值:boolean
</script>
本文来自博客园,作者:杨建鑫,转载请注明原文链接:https://www.cnblogs.com/qd-lbxx/p/16723024.html

浙公网安备 33010602011771号