复制代码 代码如下:
if (reValue== undefined){
alert("undefined");
}
发现判断不出来,最后查了下资料要用typeof方法:
if (typeof(reValue) == "undefined") {
alert("undefined");
}
typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"
3.4 数据类型
ECMAScript中有 5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number 和String。还有 1种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。ECMAScript 不支持任何创建自定义类型的机制,而所有值终都将是上述 6种数据类型之一。乍一看,好像只有 6 种数据类型不足以表示所有数据;但是,由于 ECMAScript数据类型具有动态性,因此的确没有再定义 其他数据类型的必要了。
3.4.1 typeof操作符
鉴于 ECMAScript 是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof 就 是负责提供这方面信息的操作符。对一个值使用 typeof 操作符可能返回下列某个字符串: "undefined"——如果这个值未定义; "boolean"——如果这个值是布尔值; "string"——如果这个值是字符串;
24 第 3章 基本概念
"number"——如果这个值是数值; "object"——如果这个值是对象或 null; "function"——如果这个值是函数。 下面是几个使用 typeof 操作符的例子:
var message = "some string"; alert(typeof message); // "string" alert(typeof(message)); // "string" alert(typeof 95); // "number"
TypeofExample01.htm
这几个例子说明,typeof 操作符的操作数可以是变量(message),也可以是数值字面量。注意, typeof 是一个操作符而不是函数,因此例子中的圆括号尽管可以使用,但不是必需的。 有些时候,typeof 操作符会返回一些令人迷惑但技术上却正确的值。比如,调用 typeof null 会返回"object",因为特殊值 null 被认为是一个空的对象引用。Safari 5及之前版本、Chrome 7及之 前版本在对正则表达式调用 typeof 操作符时会返回"function",而其他浏览器在这种情况下会返回 "object"。
从技术角度讲,函数在 ECMAScript中是对象,不是一种数据类型。然而,函数也 确实有一些特殊的属性,因此通过 typeof 操作符来区分函数和其他对象是有必要的。
复制代码 代码如下:
function test1(){
var message;
if(typeof(message)=="undefined")
alert("变量值未定义");
else
alert(message);
}
var cc=test1;
cc();
相关推荐:
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
seo种草什么意思,seo yoo na ,三维地震反演AI
AI上的文章属于原创吗?人工智能创作内容的归属问题
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少
SEO是如何推动企业增长的关键力量,深圳罗湖网站建设设计
seo适合什么人做,哪种seo做得好 ,晋城ai论文写作免费
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
文字写作AI生成工具:让创作更简单、更高效
AI缩写文档:革新文档管理与自动化的未来,ai聊天中文
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
SEO教育:搜索引擎优化,开启成功职业之路,搜狗SEO排名接单
SEO导航:助力网站提升流量与排名的必备工具,荣昌建筑网站建设
SEO公司核心业务是什么?揭秘提升网站排名的奥秘,写作助手ai一键生成作文在线
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
ChatGPT免登录:轻松畅聊,无需注册,快速体验AI智能助手,眼泪ai
seo经验是什么,seo进阶 ,ai矿机
SEO客服:如何提升客户体验与业务转化的双赢策略,鄂州网站建设公司教程
SEO要素:优化网站排名的关键因素全解析,棒球大联盟营销推广文案
ChatGPT的超链接点不开?解决方法一网打尽!,情感ai写作指令是什么
SEO全站优化:打造强大网站排名的必备利器,AI论文写作的优点
SEO代做:让你的企业轻松登顶搜索引擎,快速提升曝光率,seo 提高注册量
如何选择适合你的AI工具?全面解析AI工具哪个好用
ChatGPT手机下载后打不开?可能是这些问题导致的,解决方法在这里!,孤城ai动画
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
个性化广告:新时代营销的秘密武器,建设经营性网站怎么记账
ChatGPT桌面应用安装了,不能用?解决方案全攻略,让你轻松畅享AI助手!,绫波丽ai智能
怎样利用AI写文章,轻松提升写作效率
SEO技巧提升网站流量和排名,助力企业快速崛起,ai080206.
SEO模块:提升网站排名,驾驭数字营销未来,营口网站建设制作平台
为什么seo推广那么多,seo推广难吗 ,东莞ai听译平台
seo项目是什么,seo是啥 ,ai ued
UCMS:引领智慧医疗新时代,打造数字化健康未来,推广工作谈营销
ChatGPT+维护页面:您的智能助手之旅,安全、高效、无忧,奥特曼画图ai
如何快速写出高质量的AI文章:从入门到精通
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
为什么选择老域名工具?提升网站SEO与品牌影响力的秘密武器,软文与seo文章区别
ChatGPT破解版:让人工智能助力你的工作与生活,ai cos帽
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
AI一键生成文章免费:革新写作方式,提升创作效率
AI人工智能:开发与应用的必备软件推荐
在线AI文章:为您打造全新内容创作体验
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
AI智能工具的无限可能:未来已来,你准备好了吗?
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
ChatGPT翻译打不开?解决方法!,ai爱股票
用AI写科普文章:科技改变写作的未来
2024年AI写文章生成器推荐:让创作轻松高效,提升写作水平
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
ChatGPT怎么有梯子?突破网络限制,轻松畅享AI智能,ai对唱音响
什么是SEO优化方案,seo的优化方案 ,ai emorobot