`

javascript高级程序设计 Boolean类型

阅读更多

   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

 

 

分享到:
评论

相关推荐

    javascript高级程序设计

    "JavaScript高级程序设计"是一本深入探讨JavaScript编程语言的书籍,旨在帮助读者掌握JS的各个方面,适合自学者进行系统学习。以下是对书中的主要知识点的详细阐述: 1. JavaScript简介: JavaScript是一种广泛...

    javascript高级程序设计笔记第一章.docx

    本文将深入探讨在"javascript高级程序设计笔记第一章"中提及的关键概念。 首先,ECMAScript(通常简称为ES)是JavaScript的标准化规范,由ECMA国际维护。在ECMAScript中,存在五种基本数据类型:Undefined、Null、...

    JavaScript高级程序设计中提到的方法---自己整理

    JavaScript高级程序设计是一门深入理解JS语言核心概念和技术的关键领域。在学习过程中,我们经常会遇到各种挑战,例如UTC和格林威治时间的概念、类型检测、数组的定义、事件处理以及对象原型等。以下是对这些知识点...

    JavaScript高级程序设计学习总结

    在《JavaScript高级程序设计》这本书中,作者深入浅出地讲解了这门语言的高级概念和技术,帮助开发者提升技能水平。以下是我对这本书学习的总结: 1. **变量与数据类型** JavaScript中的变量是动态类型的,可以...

    【JavaScript源代码】JavaScript高级程序设计之基本引用类型.docx

    包装类型 在JavaScript中,原始数据类型(如...总结,JavaScript的高级程序设计中,基本引用类型包括Date、RegExp以及原始包装类型。了解和熟练掌握这些类型及其方法对于编写高效且功能丰富的JavaScript代码至关重要。

    JavaScript 高级程序设计(第三版)

    **JavaScript 高级程序设计(第三版)** 在IT领域,JavaScript是一种不可或缺的脚本语言,尤其在Web开发中占据核心地位。随着HTML5和CSS3的广泛应用,JavaScript的重要性日益凸显,它使得网页不仅具有静态内容,还能...

    JavaScript 高级程序设计[精华].pdf(高清晰)

    ### JavaScript高级程序设计知识点概述 #### 一、书籍简介与价值 《JavaScript 高级程序设计》是一本针对Web开发者的专业书籍,由Nicholas C. Zakas撰写,于2005年由Wiley Publishing Inc.出版。该书以其深度与广度...

    javascript高级程序设计_3资料.pdf

    总的来说,JavaScript的高级程序设计涉及了类型系统、对象和类的创建、属性和方法的使用,以及字符串处理等多个核心概念,这些都是编写高效、健壮的JavaScript代码的基础。理解并熟练掌握这些知识点对于成为一个专业...

    Javascript高级程序设计---笔记.pdf

    这份笔记主要基于《JavaScript高级程序设计》这本书,旨在深入探讨ECMAScript、DOM操作以及各种编程特性。 首先,ECMAScript是JavaScript的基础,它定义了语言的语法和基本对象。学习纪要中提到的ECMAScript部分...

    Javascript高级程序设计---笔记归类.pdf

    这份“JavaScript高级程序设计---笔记归类.pdf”文档显然详细整理了JavaScript的关键知识点,包括ECMAScript规范、DOM操作、数据类型、运算符、流程控制语句、函数以及面向对象编程等。 首先,ECMAScript是...

    《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型

    在《JavaScript高级程序设计》中,对ECMAScript中引用类型的相关知识点进行了详细阐述。引用类型在JavaScript中是非常重要的概念,它们相较于原始类型而言,在内存中占有较大的比重,并且其行为也更为复杂。以下是对...

    JavaScript前端开发程序设计教程(微课版)-PPT课件.zip

    本教程《JavaScript前端开发程序设计教程(微课版)》旨在帮助初学者和有一定基础的开发者深入理解JavaScript,并提升其在实际项目中的应用能力。 在JavaScript的世界里,基础概念包括变量、数据类型、运算符、流程...

    【JavaScript源代码】JavaScript高级程序设计之变量与作用域.docx

    JavaScript中有六种原始数据类型:Boolean、Null、Undefined、Number、String以及Symbol(ES6新增)。当一个原始值通过变量赋值给另一个变量时,实际上是创建了一个新的值副本,这两个变量各自持有独立的值。例如: ...

    JavaScript程序设计-JavaScript基础语法.pptx

    此外,还有复杂数据类型如Object和Array,它们是引用类型,涉及到内存中的对象和结构,这在JavaScript高级编程中更为重要。 理解并掌握这些基础语法和数据类型是进行JavaScript程序设计的第一步,它们构成了编写...

    JavaScript 高级教程(HTML)

    2. 数据类型:JavaScript有七种数据类型,包括基本类型(null、undefined、boolean、number、string)和引用类型(object、symbol、BigInt)。 3. 运算符:包括算术运算符、比较运算符、逻辑运算符以及赋值运算符等...

    js高级程序设计(第三版)

    《JavaScript高级程序设计》是JavaScript编程领域的一本经典著作,第三版更是对该语言的现代发展进行了全面更新。这本书深入探讨了JavaScript的核心概念和技术,旨在帮助读者掌握JavaScript的高级特性和最佳实践,...

    JavaScript高级程序设计(第三版)学习笔记1~5章

    《JavaScript高级程序设计(第三版)》是学习JavaScript的重要参考资料,涵盖了许多核心概念和技术。以下是该书前五章主要知识点的详细讲解: 1. 在HTML中使用JavaScript: - `<script>`标签用于引入JavaScript...

    JavaScript(二)

    JavaScript有七种基本数据类型:Undefined、Null、Boolean、Number、BigInt、String和Symbol,以及一种复杂数据类型——Object。 二、控制结构 1. 条件语句:`if...else`用于条件判断,`switch...case`提供多分支...

    JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换

    在JavaScript高级程序设计中,类型转换是至关重要的概念,它涉及到数据类型的动态处理。本篇主要探讨了ECMAScript中的三种主要类型转换:转换成字符串、转换成数字以及强制类型转换。 1. 转换成字符串 所有...

    javascript面向对象程序设计高级特性经典教程(值得收藏).docx

    本文将深入探讨 JavaScript 面向对象程序设计的一些高级特性,包括对象的创建、访问、删除以及对象类型的扩展等。 #### 二、创建对象 在 JavaScript 中,可以通过多种方式来创建对象: 1. **构造函数法**: ```...

Global site tag (gtag.js) - Google Analytics