1、关于数字。Infinity表示一个无限大的数,超出javaScript所能表示的范围。而-Infinity表示一个无限小的数。
2、NaN表示“不是一个数”(NotaNumber)在进行数学运算时产生了未知的结果或者错误,会返回NaN。如用0来除以0.NaN不会与任何数字相等,也不会跟NaN相等。javaScript中只能使用isNaN()函数来判断运算结果是不是NaN。
3、Number.MAX_VALUE:用来表示最大的数
Number.MIN_VALUE:用来表示最小的数
Number.NaN:用来表示特殊的非数字值
Number.POSITIVE_INFINITY:用来表示无穷大的数即Infinity
Number.NEGATIVE_INFINITY:用来表示负无穷大的数,即-Infinity.
4、javaScript区分大小写。
5、数字不为0,可以转换为布尔值true,数字为0,可以转换为布尔值false。
6、隐式类型转换:
数字类型:字符串为“数字”,布尔值为“true”,如果数字为0则转换为“false”
非空字符串:数字为其表示的数字(“‘123’转换为123”),或者NaN(“‘abc’转换为NaN”)。布尔值为“true”
空字符串:数字转换为“0”,布尔值转换为“false”
字符串“true”:数字“1”,布尔值“true”
字符串“false”:数字“0”,布尔值“false”
null:字符串为“null”,数字为“0”,布尔值为“false”
NaN:字符串为“NaN”,布尔值为“false”
Undefined:字符串为“undefined”,数字为“NaN”,布尔值为“false”
true:字符串为“true”,数字为“1”
false:字符串为“false”,数字为“0”
7、显式类型转换
toString()方法。
Number(),Boolean(),String()方法。
数字加上空字符串,转换为字符串。字符串减0转换为数字。字符串或者是数字连续两次使用“!”运算符,可转换为布尔型。如下。
1)vars=123+"";
2)vars="123";
varsa=s-0;
3)vars="true";
If(!!s)
{
document.write(s);
}
8、字符串常量必须写在一行中,否则会被认为是两个语句而产生错误。
9、可以重复定义变量,不会产生错误。
分享到:
相关推荐
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载 以前对于JavaScript总是在用到的时候在页面上写几个函数,基本没考虑到函数的封装与重用,最近有个项目可能对于这方面要求有点高,所以就研究了下类似...
这份"javascript入门学习笔记"旨在为初学者提供一个全面且深入的JavaScript学习路径。 一、基础语法 JavaScript的基础包括变量、数据类型、操作符、流程控制等。变量用于存储数据,数据类型分为基本类型(如字符串...
### JavaScript学习笔记精要 #### JavaScript简介 JavaScript是一种强大的、多用途的脚本语言,用于增强网站的交互性和用户体验。它是由Netscape公司的Brendan Eich在1995年发明的,并且迅速成为了Web开发的标准之...
在JavaScript中,创建对象是进行面向对象编程的基础之一。不同于C#等其他语言,JavaScript提供了多种方式来创建对象。最常见的方式是使用`new Object()`或直接通过对象字面量的方式创建。 1. **使用`new`关键字:**...
JavaScript学习笔记讲解版参考.pdf是一份详尽的教程,涵盖了从基础到进阶的JavaScript知识。这份笔记首先从CSS样式表开始,引导读者理解网页样式的设置与应用。 1. CSS(Cascading Style Sheets)样式表是用于控制...
JavaScript学习笔记是一本关于JavaScript编程语言的教材,该教材通过丰富的实例,系统地介绍了JavaScript的基础知识和实际应用技巧,帮助读者一步步掌握客户端编程技术。本书共分为九章,每一章都有其特定的主题,...
Java相关课程系列笔记之一Java学习笔记 Java相关课程系列笔记之四JDBC学习笔记 Java相关课程系列笔记之六HTML学习笔记 Java相关课程系列笔记之七CSS学习笔记 Java相关课程系列笔记之八JavaScript学习笔记 Java相关...
"Javascript学习笔记(传智播客视频学习笔记+代码)"是一份全面介绍JavaScript基础知识的学习资源,适用于初学者。这份笔记结合了传智播客的web前端培训视频内容,提供了丰富的理论讲解和实践代码,帮助读者从零开始...
这个“JavaScript学习笔记集和代码库”涵盖了该语言的基础知识、进阶技巧以及实用示例,对于想要深入理解和掌握JavaScript的初学者或有经验的开发者来说,都是一个宝贵的资源。 首先,让我们来讨论JavaScript的基础...
### JavaScript基础教程笔记知识点 ...JavaScript作为现代Web开发的核心技术之一,其重要性不言而喻。随着技术的发展,JavaScript也在不断地进化和完善,学习者需要保持学习的热情和技术更新的速度同步。
这篇“JavaScript学习笔记之总结与回顾”涵盖了从基础到进阶的广泛内容,总计2.8万字,旨在为学习者提供一个全面的理解JavaScript的平台。 在学习JavaScript时,首先会接触的是基本的语法结构,包括常量、变量和...
它是Web开发的三大核心技术之一,与HTML和CSS相辅相成,为网站提供了丰富的用户体验。这篇“web学习笔记——javascript基础”将带你走进JavaScript的世界,理解其基本概念和常用语法。 JavaScript语法基础: 1. ...
JavaScript,作为全球最广泛使用的编程语言之一,是前端开发的核心技术。这门语言以其灵活性、动态性和丰富的库与框架著称。本学习笔记全面涵盖了JavaScript的语法和用法,旨在帮助初学者快速掌握并深入理解这门语言...
### JavaScript学习笔记知识点详解 #### 一、JavaScript基础篇:数据类型 JavaScript是一种弱类型语言,它具有自动类型转换的特点,使得开发过程中更加灵活但也容易出现类型错误。本节主要介绍JavaScript中的基本...
在JavaScript中,对象是核心概念之一,它们是无序属性的集合,允许我们存储和操作数据。对象的属性可以是基本值(如字符串、数字、布尔值)或更复杂的对象和函数,使得JavaScript具备强大的数据结构和面向对象编程...
JavaScript中的引用类型是编程语言中的一种数据结构,它允许我们将数据和相关操作组合在一起,使得代码更加灵活且易于管理。JavaScript中的引用类型主要包括Object、Array、Date、RegExp等,它们都是基于引用而不是...
### JavaScript学习笔记 #### 1. 如何实现JavaScript JavaScript是一种强大的客户端脚本语言,用于增强网页交互性和动态效果。为了使HTML文档具备这些特性,我们需要掌握如何将JavaScript代码嵌入到HTML页面中。 ...