- 浏览: 592820 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (199)
- 纯java (22)
- 中间件 (1)
- java线程 (1)
- webwork (10)
- HTML/CSS (11)
- struts2 (10)
- mysql (14)
- Linux (8)
- 字符编码和转换 (1)
- WebService (1)
- web (21)
- javascript (33)
- ajax (5)
- 随便写写 (3)
- svn (0)
- eclipse使用技巧 (10)
- Ant (1)
- 互联网发展方向 (1)
- Jquery (12)
- 视频 (2)
- MD5 (1)
- 项目经验总结 (1)
- Oracle (2)
- Netbeans (1)
- Apache/Tomcat (4)
- springside (1)
- hibernate (6)
- SpringSecurity (0)
- java与文件 (1)
- CKEditor (4)
- JSON (3)
- 笔试题 (0)
- 应用部署 (1)
- 杂七杂八 (1)
- android (1)
- jQuery UI (1)
- XML相关技术 (1)
- HTML5 (1)
- CSS3 (0)
- 正则表达式 (1)
- http协议 (3)
- 算法 (5)
- 互联网知识 (1)
最新评论
-
hp321:
我现在遇到一个开发自定义按钮的问题,想请教下你:问题如下:举例 ...
Ckeditor 如何在源码模式下添加可以显现的按钮 -
make1828:
javascript跨域解决方案(一) -
huxianwen:
问题是, ckeditor编辑器在源码模式并不能插入任何代码呀 ...
Ckeditor 如何在源码模式下添加可以显现的按钮 -
nidonglin1986:
虽然解决了问题,但是原因说的不是很明白啊。中文跟HTML标志 ...
struts2的标签在JS中的使用 中文乱码 -
ldw1986hf123:
[*]
JVM工作原理
1.类型分析:
javascript
有三种基本数据类型(字符串string、数值number、布尔boolean
),两种引用数据类型(对象Object、数组Array)和两种特殊数据类型(Null 、Undefined )。
alert(typeof a);
//显示"undefined" 当定义了一个变量未初始化的时候,默认值为:undefined,而不是
数字0或字符串""。
如果直接用alert()方法显示一个未定义的变量
,例如:alert(abc),这时js就会报错:"abc"未定义,为防止这种错误,我们可以预先这样判断一下
if(typeof(abc)!="undefined")
{
alert(abc)
}
2,Js判断为空或不是对象或是否相等
var a1; //a1的值为undefined var a4="";
var a5='';
var var a6 = new Object();
alert(a1 == a2); //显示"true"
undefined与null相等
alert(a1 == a3); //显示"false" alert(a2 == a3); //显示"false"
alert(a3 == a3); //显示"false"
NaN与任何值都不相等,与自己也不相等。
alert(a4==a5); //显示 "true"
双引号的字符串和单引号的字符串相等
alert(a4==null);//显示 "false"
空字符串不等于null
alert(a4==a6);//显示 "false"
alert(a6==null);//显示 "false" if (typeOf(x) == "undefined") //
变量是否已定义
if (typeOf(x) == "object") //变量是否是object类型
if(isNaN(x)) //返回true不是数字,返回false是数字
if(x) //直接判断
var a; if (a) alert("true"); else alert("false"); //false
undefined常量在if判断中为false
if (a1) alert("true"); else alert("false"); //false
数字0在if判断中为false
if (a2) alert("true"); else alert("false"); //true if (a3) alert("true"); else alert("false"); //true
不为0的数字在if判断中为true
if (a4) alert("true"); else alert("false"); //false
空字符串在if判断中为false
if (NaN) alert("true"); else alert("false"); //false if (null) alert("true"); else alert("false"); //false
任何值为null的变量在if判断中为false
var a1;
var a2 = true;
var a3 = 1;
var a4 =
"Hello";
var a5 = new Object();
var a6 = null;
var a7 = NaN;
var a8
= undefined;
alert(typeof a1); //显示"undefined"
alert(typeof a2);
//显示"boolean"
alert(typeof a3); //显示"number"
alert(typeof a4);
//显示"string"
alert(typeof a5); //显示"object"
alert(typeof a6);
//显示"object"
alert(typeof a7); //显示"number"
alert(typeof a8);
//显示"undefined"
var a2 = null;
var
a3 = NaN;
var a1 = 0;
var a2 = -1;
var a3 = 2;
var a4 = "";
var
a5 = '';
var a6 = new Object();
发表评论
-
Javascript的分层概念
2011-12-07 17:27 1271Javascript如何分层: 我们把 ... -
一道诡异的js面试题
2011-11-09 17:46 1904请给出如下两段程序的执行结果: 第一种情况: <sc ... -
JavaScript在IE和Firefox下的兼容性问题
2011-11-09 16:45 1717(一) 问题1:获取一个元素对象的引用,在IE下,可直接使用该 ... -
Jquery性能优化
2011-11-08 15:47 1047之前,我们减少字节数 ... -
雅虎网页优化14条准则
2011-11-04 15:27 1478网站最基本的东西是什么? ——内容?SEO(搜索引擎优化)?U ... -
对String对象进行扩展,使其具有去掉字符串前后空格的方法
2011-11-02 11:27 1840通过正则表达式可以实现题目要求具体代码如下: <htm ... -
前端开发性能优化规范
2011-11-01 11:00 1网站性能优化是一个很综合的话题,涉及到服务器的配置和网站前后端 ... -
javascript跨域解决方案(二)
2011-10-28 16:45 15283.4、iframe+location.hash 这种方法比 ... -
javascript跨域解决方案(一)
2011-10-28 16:42 107371、神马是跨域(Cross Domain) 说白点就是p ... -
如何确保页面中的js加载完全
2011-10-28 11:19 1520如何确定一个js是否加载完全或者页面中的所有js加载完全,具体 ... -
javascript性能优化准则
2011-10-28 10:54 14javascript性能优化准则: 1.将脚本放在底部 2 ... -
js字符串连接性能问题
2011-10-27 21:00 1104大多数情况下,加法运算符是首选;如果用户主要使用IE ... -
javascript闭包概念的理解
2011-10-27 09:17 13111.什么是闭包? 闭包,就是封闭了外部函数作用域中 ... -
点击页面标签弹出 标签名字的两种方式
2011-10-26 15:36 1281第一种解决办法是jquery的方式: <script ... -
js中innerHTML、outHTML和innerText的用法与区别
2011-10-19 16:15 6087js中innerHTML与innerText的用法与区别 用法 ... -
JavaScript js 兼容浏览器问题 兼容FireFox(FF)、IE的解决方法
2011-10-17 16:25 1482做BS开发就难免会用到ja ... -
javascript异步加载方案
2011-08-02 09:56 5394javascript延迟加载的解决方案: 1.使用defer ... -
js单引号中嵌套单引号的问题的正确写法
2011-06-16 11:25 3117例如我们要写如下一段代码: this.div.InnerHT ... -
不唐突的JavaScript的七条准则
2011-04-25 11:03 1049经过多年的开发、教学和编写不唐突的JavaScript, 我发 ... -
javascript数组定义
2011-04-21 13:56 1125数组有四种定义的方式 使用构造函数: var a = new ...
相关推荐
bool类型
number 数字string 字符串bool 布尔undefined 未定义null 空Array 数组Object 对象var.md
该文档主要是针对C#的理解,bool类型在C#中有着极其重要的地位,所以学号bool类型有助C#的理解。
bool类型在学习中有着相当重要的地位,好好学习bool可以深化对C#的理解。
pl0中增加bool类型处理支持,解压以后就可以运行,献给为编译奋斗的人们
首先需要知道的是,js中有6个值为false,分别是: 0, ”, null, undefined, NaN 和 false, 其他(包括{}, [], Infinity)为true. 可以使用Boolean()函数或是两次取非就能获得对象的布尔值,例如Boolean(undefined)和!!...
C语言中bool类型的使用
主要给大家介绍了关于mybatis中标签bool值类型为false判断方法,文中通过示例代码介绍的非常详细,对大家学习或者使用mybatis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
pl0 bool 增添 短路处理,编译原理的爱好者
二:bool是标准C++数据类型,可取值true和false。单独占一个字节,如果数个bool对象列在一起,可能会各占一个bit,这取决于编译器。 BOOL是微软定义的typedef int BOOL。与bool不同,它是一个三值逻辑,TRUE/...
对string作了一些扩展,包括string转化为int、string转化为double、string转化为bool、打印系统当前时间。但没有解决数据溢出的问题,请大神帮忙解决!
编译原理课设 Bool类型文法 词法语法语义 Java完整代码实现
如果服务器端生成的JSON中有bool类型的数据时,到客户端解析时出现了小小的问题,下面简单为大家介绍下正确的处理方式
我们知道在C++里有专门的bool类型,用来表示真或假。但是在C语言里没有这样的类型(至少我是一直这么认为的),表达式的值0为假,非0为真。所以条件判断语句( if(…)、while(…) )非常灵活,甚至一个指针类型都可以是...
delphi编程里的bool跟boolean类型有什么区别.mht
自己用C#测试的串口读写三菱PLC,可以对串口进行设置,可以读写单个bool量,批量bool,SingleWord,DoubleWord。可以监测串口连接是否正常,支持多线程读写。
WPF的bool2Visibility转换器使用
在JavaScript中,有5种基本数据类型和1种复杂数据类型,基本数据类型有:Undefined, Null, Boolean, Number和String;复杂数据类型是Object,Object中还细分了很多具体的类型,比如:Array, Function, Date等等。...
GNU Bool is a utility for finding files that match a boolean expression.