<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>JS typeof</title> </head> <body> <script> //JS中的变量是松散类型(即弱类型)的,可以用来保存任何类型的数据。 //typeof 可以用来检测给定变量的数据类型。 var val1; var val2 = true; var val3 = 123; var val4 = "阅谁问君诵,水落清香浮。"; var val5 = function(){}; var val6 = []; console.info(typeof(val1)); //undefined 这个值未定义 console.info(typeof(val2)); //boolean 这个值是布尔值 console.info(typeof(val3)); //number 这个值是数值 console.info(typeof(val4)); //string 这个值是字符串 console.info(typeof(val5)); //function 这个值是函数 console.info(typeof(val6)); //object 这个值是对象或null </script> </body> </html>
效果图: