`

javascript/jquery判断是否为undefined或是null

阅读更多
转自:http://blog.csdn.net/dxnn520/article/details/8036112

var exp = undefined;
if (typeof(exp) == "undefined")
{
    alert("undefined");
}

注意判断是否是undefined的时候一定要在两边加上引号,否则不成功(个人测试结果!)

typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"

最终自己测试了下,可以通过这些方法来判断:

<script type="text/javascript" charset="utf-8">
	var test;
	if(typeof(heie)=="undefined"){
		alert("undefined");
	}
	if(test==null){
		alert("null");
	}
	if(!test){
		alert("is null");
	}
</script>


最终打印的结果为 undefined,null,isnull
分享到:
评论

相关推荐

    CSS/JavaScript/Jquery API帮助文档

    1. **基础语法**:变量、数据类型(如字符串、数字、布尔、null、undefined、对象和数组)、操作符、流程控制(条件语句、循环)和函数。 2. **DOM操作**:通过JavaScript可以动态修改HTML元素,如创建、删除、查找...

    JavaScript.rar_JavaScript/JQuery_JavaScript_

    JavaScript的基础包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符(算术、比较、逻辑等)、流程控制(条件语句、循环结构)以及函数。了解这些基本概念是掌握JavaScript的第一步。 **变量...

    JavaScript-primary.rar_JavaScript/JQuery_JavaScript_

    学习JavaScript,首先要了解其基本语法,包括变量声明(var、let、const)、数据类型(字符串、数字、布尔、null、undefined、对象、数组、Symbol、BigInt等)、运算符(算术、比较、逻辑、赋值、三元运算符)以及...

    精通javascript+jQuery书中实例

    1. **基础语法**:JavaScript 的基础包括变量、数据类型(如字符串、数字、布尔值、null 和 undefined)、运算符(算术、比较和逻辑)以及流程控制(条件语句和循环)。 2. **函数**:JavaScript 中的函数是可重用...

    Javascript.rar_JavaScript/JQuery_Java_

    1. JavaScript基础:变量声明(var, let, const)、数据类型(Number, String, Boolean, Object, Array, Null, Undefined)、控制结构(if...else, for, while, switch)以及函数的使用。 2. DOM操作:如何通过...

    Demo.rar_JavaScript/JQuery_JavaScript_

    - 数据类型:包括基本类型(如字符串、数字、布尔、null和undefined)和引用类型(如对象和数组)。 - 函数:JavaScript中的函数既是数据也是可调用的对象,可以作为参数传递和作为返回值。 - 作用域:包括全局...

    精通JavaScript+jQuery电子书+源码-部分1

    本资源为“精通JavaScript+jQuery电子书+源码-部分1”,这是一个学习JavaScript和jQuery的宝贵资料。JavaScript作为浏览器中的解释型语言,主要用于实现客户端的动态效果、数据验证、页面交互等功能。而jQuery是一个...

    js.rar_JavaScript/JQuery_JavaScript_

    1. **基础语法**:包括变量声明(var、let、const)、数据类型(字符串、数字、布尔、对象、数组、null、undefined)、运算符(算术、比较、逻辑、赋值)、流程控制(条件语句、循环语句)等。 2. **函数**:函数的...

    hahajs.zip_JavaScript/JQuery_JavaScript_

    1. **变量与数据类型**:JavaScript有七种数据类型,包括基本数据类型(如Undefined、Null、Boolean、Number、BigInt、String和Symbol)和引用数据类型(Object)。变量声明使用`var`、`let`或`const`关键字。 2. *...

    HTML_CSS_JavaScript.rar_JavaScript/JQuery_JavaScript_

    在JavaScript中,基础知识点包括数据类型(如字符串、数字、布尔值、null、undefined、对象和数组)、变量(使用var、let或const声明)、控制流程(if语句、switch语句、for循环、while循环)以及函数(声明式和...

    深入理解jquery和javascript系列

    1. **变量与数据类型**:JavaScript支持var、let和const声明变量,以及六种基本数据类型(Number、String、Boolean、Null、Undefined、Symbol)和一种复杂数据类型(Object)。 2. **控制流**:包括条件语句(if......

    《精通Javascript+jquery》(源代码)

    1. **JavaScript基础知识**:包括变量声明(var、let、const)、数据类型(字符串、数字、布尔、null、undefined、对象、数组、函数)、运算符(算术、比较、逻辑、位运算符)、流程控制(条件语句、循环语句)、...

    javascript jquery案例

    2. **数据类型**:JavaScript 有两种基本数据类型——原始类型(如字符串、数字、布尔值、null 和 undefined)和引用类型(如对象和数组)。 3. **DOM操作**:Document Object Model (DOM) 是HTML和XML文档的结构化...

    前端javascript,jquery使用api

    2. **数据类型**:JavaScript 有七种数据类型,包括原始类型(Undefined、Null、Boolean、Number、BigInt、String、Symbol)和引用类型(Object)。 3. **作用域**:理解全局作用域和局部作用域,以及 ES6 引入的...

    精通javascript+jquery(源代码).rar

    1. **JavaScript基础**:变量声明(var、let、const)、数据类型(字符串、数字、布尔、null、undefined、对象、数组)、运算符、流程控制(条件语句、循环)、函数定义与调用、作用域。 2. **DOM操作**:如何获取...

    javascript+jQuery手册

    1. **基本语法**:变量声明(var、let、const),数据类型(字符串、数字、布尔、null、undefined、对象、数组、符号、bigint),操作符(算术、比较、逻辑、三元),流程控制(条件语句、循环语句)等。 2. **函数*...

    jquery1.9.1中文版

    //为核心方法创建引用 core_concat = core_deletedIds.concat, core_push = core_deletedIds.push, core_slice = core_deletedIds.slice, core_indexOf = core_deletedIds.indexOf, core_toString = class2type...

    JavaScript和jQuery实战手册-麦克法兰.rar

    1. **JavaScript基础**:包括变量声明、数据类型(字符串、数字、布尔值、null、undefined、对象、数组和Symbol)、运算符、流程控制(if、switch、for、while等)以及函数的使用。 2. **DOM操作**:如何使用...

    第04章JavaScript和jQuery.ppt

    jQuery的主要优点是其简洁的语法,如通过`$("#div2")`就能选择ID为"div2"的元素,比原生JavaScript的`getElementById`更易读。jQuery1.7.1是本教程中涉及的版本。 在使用JavaScript和jQuery时,有几点需要注意: 1....

    精通Javascript+jquery书中实例

    1. **变量和数据类型**:JavaScript支持var关键字声明变量,以及多种数据类型,如字符串、数字、布尔值、null、undefined和对象。 2. **控制流语句**:包括条件语句(if...else)、循环语句(for、while)和开关...

Global site tag (gtag.js) - Google Analytics