找回密码
 立即注册
搜索
查看: 1822|回复: 1

[基础语法] js中用typeof来检测给定变量的数据类型

[复制链接]

581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

发表于 2016-6-23 11:27:22 | 显示全部楼层 |阅读模式
JS中的变量是松散类型(即弱类型)的,可以用来保存任何类型的数据。

typeof 可以用来检测给定变量的数据类型,可能的返回值:

1. 'undefined'  --- 这个值未定义;
2. 'boolean'    --- 这个值是布尔值;
3. 'string'     --- 这个值是字符串;
4. 'number'     --- 这个值是数值;
5. 'object'     --- 这个值是对象或null;
6. 'function'   --- 这个值是函数。

  1. <script type="text/javascript">

  2.      var aa = 'test string';   
  3.      alert(typeof aa); 结果是string
  4.      alert(typeof 90); 结果是number         
  5.      alert(typeof(test));  结果是function
  6. function test(){
  7.         alert('s');
  8. }
  9. </script>
复制代码


581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

 楼主| 发表于 2016-6-23 11:28:02 | 显示全部楼层
number 0 是false
string “0” 是true
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|十三博客 ( 鲁ICP备2023000528号 )

GMT+8, 2026-6-1 17:28 , Processed in 0.062710 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表