在javascript中数字只有一种类型。它在内部被表示为64位的浮点数,相当于java当中的double一样。javascript没有将整数进行分离出来,所以1和1.0是相同的值。这点其实很好,我们不用担心短整型在计算时的溢出问题了。很简单的说就是——数字就是数字。
数字的表示方式有如下一些形式:
123
123.456
1.23e+10 (表示:1.23乘以10的10次方)
-123.456
NaN:它是一个数值,表示一个不能产生正常结果的运算结果。NaN不等于任何值,包含它自己(有点晕)。这点很重要,NaN != NaN,所以当我们想判断数字运算结果不正确时,不能用 a*b == NaN的方式。当然有更好的办法,那就是用 isNaN(a*b)的方式。
Infinity:比javascript中数值的最大值还要大的值。(一般用于表示无穷大)
数字的运算:
+ - * / :加减乘除
% : 取余,如:3%2 == 1
与字符串连接:123 + "$" == "123$"
当逻辑值:0表示false,非0表示true
NaN时:非数值与数运算后将得到这个值,但是需用isNaN进行判断,如:isNaN("a"*3) == true,这种运算在其它严谨的计算机语言中将会出错的。
javascript当中还一个Math对象,对数字提供了一些方法,如:Math.floor(1.23) === 1,更多的其它方法待后续……
分享到:
相关推荐
在“认识JavaScript共1页.pdf.zip”这个压缩包中,我们可以推测文件主要包含了对JavaScript基础知识的简要介绍。虽然没有具体的文档内容,但通常这样的简介可能会涵盖以下几个关键知识点: 1. **JavaScript的起源与...
### 重新认识JavaScript:深入探索其核心特性与应用 #### 一、JavaScript的历史与现状 JavaScript自1995年由Netscape公司的工程师Brendan Eich创建以来,已经成为全球最受欢迎和广泛使用的脚本语言之一。尽管起初...
在JavaScript中,我们可以声明变量来保存不同类型的数据,如字符串、数字、布尔值等。例如,我们可以声明一个名为`myName`的变量来存储字符串"小明",或者声明一个`age`变量来保存一个人的年龄。 声明变量通常使用`...
基本数据类型包括数字型、字符串型、undefined、null以及其他一些特殊值,如Boolean、Symbol(在现代JavaScript中引入)和BigInt(用于表示大整数)。而复杂数据类型主要包括对象和数组。 1. **数字型**: ...
JavaScript中的正则表达式是处理文本的强大工具,用于查找、替换和提取符合特定模式的字符串。正则表达式由一系列的字符和特殊符号组成,它们共同定义了一个模式,该模式描述了要匹配的字符串的特征。 1. **正则...
#### 第一章:初步认识JavaScript ##### 学习目标: - **理解JavaScript的特点** - **学会三种JavaScript的引入方式** ##### JavaScript的特点: 1. **了解特点前:** JavaScript是一种描述语言,基于对象和事件...
在JavaScript中,基础数据类型(如字符串、数字、布尔值等)是按值分配的,而对象则是按引用分配的。这意味着当你将一个对象赋值给另一个变量时,你实际上是在复制这个对象的引用,而不是它的内容。因此,改变其中一...
- **数字型**: JavaScript不区分整型和浮点型,所有数字都以浮点型表示。 - **布尔型**: `true`表示真,`false`表示假;非零数字、非空字符串被视为`true`,而`false`、数字0、空字符串、`undefined`、`null`被视为`...
根据提供的文件信息,我们可以...通过以上知识点的学习,初学者可以建立起对JavaScript的基本认识,并掌握如何在网页中使用JavaScript进行简单的动态效果实现。随着实践的深入,还可以进一步探索更高级的特性和技术。
- **数据类型**:JavaScript支持多种数据类型,包括但不限于数字(Number)、字符串(String)、布尔(Boolean)、对象(Object)、数组(Array)、函数(Function)、null、undefined等。 - **示例**:如文件中所示,“var”即...
总的来说,"JavaScript实用范例辞典"旨在通过实例教学,帮助初学者逐步建立起对JavaScript的全面认识,从基本语法到高级特性,再到实际应用,构建扎实的JavaScript编程基础。通过实践附带的代码,读者可以在动手操作...
通过书中提供的源代码,我们可以对JavaScript的核心概念、语法特性、以及在实际网页开发中的应用有更直观的认识。 首先,JavaScript的基础知识包括变量、数据类型、操作符、流程控制(如条件语句和循环)、函数等。...
接下来,第2章“数据类型、常量与变量”深入讨论了JavaScript中的数据类型,包括基本数据类型(如字符串、数字、布尔值)和引用数据类型(如对象)。还会讲解常量的定义以及变量的声明与赋值,理解变量的作用域和...
在阅读了这篇关于“javascript常见数字进制转换实例分析”的文章之后,我们可以更加清晰地认识到在JavaScript中进行数字进制转换的原理和方法。文章通过实例演示了JavaScript在处理十进制、十六进制和二进制之间的...
// 分配数字内存 var s = "azerty"; // 分配字符串内存 var o = {a: 1, b: null}; // 分配包含属性值的对象内存 var a = [1, null, "abra"]; // 分配包含值的数组内存 function f(a) { return a + 2; } // 分配...
- **变量与数据类型**:JavaScript中的基本数据类型包括数字、字符串、布尔值等,以及复杂的数据结构如数组和对象。 - **函数**:函数是JavaScript中执行特定任务的代码块,可以接受参数并返回结果。 - **DOM操作**...
### JavaScript 学习大纲 ...通过上述知识点的学习,初学者可以建立起对 JavaScript 的基本认识,并能够编写简单的程序。随着学习的深入,还可以进一步了解更高级的主题,如 DOM 操作、AJAX 技术以及面向对象编程等。