Javascript typeof 用法


Posted in Javascript onDecember 28, 2008

if(document.mylist.length != "undefined" ) {} 这个用法有误.
正确的是 if( typeof(document.mylist.length) != "undefined" ) {}
或 if( !isNaN(document.mylist.length) ) {}
typeof的运算数未定义,返回的就是 "undefined".
运算数为数字 typeof(x) = "number"
字符串 typeof(x) = "string"
布尔值 typeof(x) = "boolean"
对象,数组和null typeof(x) = "object"
函数 typeof(x) = "function"
typeof 运算符返回一个用来表示表达式的数据类型的字符串。
可能的字符串有:"number"、"string"、"boolean"、"object"、"function" 和 "undefined"。
如:
alert(typeof (123));//typeof(123)返回"number"
alert(typeof ("123"));//typeof("123")返回"string"
typeof 运算符
返回一个用来表示表达式的数据类型的字符串。
typeof[()expression[]] ;
expression 参数是需要查找类型信息的任意表达式。
三水点靠木 3water.com 更多的javascript资料可以访问
说明
typeof 运算符把类型信息当作字符串返回。typeof 返回值有六种可能: "number," "string," "boolean," "object," "function," 和 "undefined."
typeof 语法中的圆括号是可选项。

Javascript 相关文章推荐
比较简单实用的使用正则三种版本的js去空格处理方法
Nov 18 Javascript
纯js分页代码(简洁实用)
Nov 05 Javascript
Javascript的&&和||的另类用法
Jul 23 Javascript
node.js中的fs.readFile方法使用说明
Dec 15 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
Jun 07 Javascript
jQuery实现的可编辑表格完整实例
Jun 20 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
Aug 01 Javascript
JavaScript 自定义事件之我见
Sep 25 Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
Dec 29 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
Jan 30 Javascript
jQuery实现可编辑的表格
Dec 11 jQuery
如何理解Vue简单状态管理之store模式
May 15 Vue.js
javascript iframe中打开文件,并检测iframe存在否
Dec 28 #Javascript
JS option location 页面跳转实现代码
Dec 27 #Javascript
不要小看注释掉的JS 引起的安全问题
Dec 27 #Javascript
JavaScript 检测浏览器和操作系统的脚本
Dec 26 #Javascript
javascript 对表格的行和列都能加亮显示
Dec 26 #Javascript
JavaScript 仿关机效果的图片层
Dec 26 #Javascript
jquery 插件 任意位置浮动固定层
Dec 25 #Javascript
You might like
最令PHP初学者们头痛的十四个问题
2007/01/15 PHP
php中使用Akismet防止垃圾评论的代码
2011/06/10 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
yii2安装详细流程
2018/05/23 PHP
js防止页面被iframe调用的方法
2014/10/30 Javascript
JS动态添加Table的TR,TD实现方法
2015/01/28 Javascript
原生js和jQuery写的网页选项卡特效对比
2015/04/27 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
2015/11/24 Javascript
jQuery.uploadify文件上传组件实例讲解
2016/09/23 Javascript
微信JSAPI支付操作需要注意的细节
2017/01/10 Javascript
bootstrap组件之导航组件使用方法
2017/01/19 Javascript
react实现pure render时bind(this)隐患需注意!
2017/03/09 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
2018/04/08 Javascript
如何在js代码中消灭for循环实例详解
2018/07/29 Javascript
vue 组件的封装之基于axios的ajax请求方法
2018/08/11 Javascript
深入理解javascript prototype的相关知识
2019/09/19 Javascript
JS实现盒子拖拽效果
2020/02/06 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
Python Socket使用实例
2017/12/18 Python
python http接口自动化脚本详解
2018/01/02 Python
用Eclipse写python程序
2018/02/10 Python
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
django 快速启动数据库客户端程序的方法示例
2019/08/16 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
python如何支持并发方法详解
2020/07/25 Python
Lookfantastic葡萄牙官方网站:欧洲第一大化妆品零售商
2018/03/17 全球购物
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
2014/03/16 面试题
高中生学习生活的自我评价
2013/10/09 职场文书
大学生入党思想汇报
2014/01/01 职场文书
学生自我评语
2015/01/04 职场文书
行政文员岗位职责
2015/02/04 职场文书
供应商食品安全承诺书
2015/04/29 职场文书
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
2022/01/18 PostgreSQL