Boolean字面值只有true 和 false 两个,但ECMAScript中所有的类型都有与这两个值等价的值,可以调用Boolean()进行转换。
例如设置 一个input框的readonly属性为true,下面俩个值都可以
(var saveAsName = document.createElement("input");)
1、saveAsName.setAttribute("readOnly",true);
2、saveAsName.setAttribute("readOnly","truexx");
Data Type
|
Values Converted to True
|
Values Converted to False
|
Boolean
|
True
|
false
|
String
|
Any nonempty string
|
“” (empty string)
|
Number
|
Any nonzero number(including infinity)
|
0 , NaN (See the “ NaN ” section later in this chapter.)
|
Object
|
Any object
|
null
|
Undefined
|
n/a
|
undefined
|
分享到:
相关推荐
ECMAScript中的引用类型,主要包括Object类、Boolean类、Number类、String类、instanceof运算符
上半部分的笔记可以浏览JavaScript高级程序设计学习笔记(三) 以下的笔记是书上一些我以前学习的时候,没有太重视的js基础知识,也有一些面试知识的拓展,通过博客回顾并加深理解。 文章目录第五章(下)引用类型...
ECMAScript是一种动态类型的语言,构建于5种简单数据类型(Undefined、Null、Boolean、Number、String)和一种复杂数据类型(Object)的基础之上。这篇文章就来复习一下简单数据类型,我会尽量从编程实践的角度来...
2、变量的数据类型:就是指变量可以存储的值的数据类型,比如Number类型、Boolean类型、Object类型等,在ECMAScript中,变量的数据类型是动态的,可以在运行时改变变量的数据类型。 3、变量类型:是指变量本身的...
最近花了一天看完了第四章(变量、作用域和内存问题)和第五章(引用类型),然后隔天就被同学拉去干活了,身心俱疲...Undefined、Null、Boolean、Number、String这五种基本数据类型都是按值访问的,它们是基本类型值。
2.6 原始类型 ECMAScript有5种原始类型(primitive type),即Undefined、Null、Boolean、Number和String。ECMAScript提供了typeof来判断值的类型。 1、typeof运算符: 代码如下: var sTemp=”test string”; alert&#...
JavaScript高级程序设计(第3版) 自学笔记 1 章 JavaScript 简介 .................................1 1.1 JavaScript 简史 ..........................................1 1.2 JavaScript 实现 .....................
javascript高级教程 1、运算符 运算符就是完成操和的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=)、算术运算符(+,-,*,/,++,--)、比较运算符(>,<,,>=,==,===,!=)、逻辑运算符(||,&&,!)、条件运算(?:)...
这篇文章就来浏览一下主要的内建对象,当然,我们并不是第一次接触内建对象,前面已经接触到的就有Object、Function、Boolean、Number、String,对于已经介绍过的,这里再总结复习一下,没有介绍过的,根据相关性来...
JScript 的数据类型; JScript 的运算符; 控制程序的流程; JScript 函数; Jscript对象; 创建自己的对象; 内部对象; JScript 保留关键字; 高级 JScript; 创建高级对象; 递归; 变量范围; 复制、传递和比较...