1. 数字类型(numbers)
1.1 javascript不区分整型和浮点型,所有呈现的都是浮点型,并且是64位的浮点型。
1.2 数字类型支持正常的+, -, *, /, %操作,并且可以通过Math对象实现复杂点的数学运算。
1.3 javascript不会抛出错误,当出现溢出和下溢和被0整除的情况。
1.4 示例:
var n = 123456.789;
n.toFixed(0); // "123457"
n.toFixed(2); // "123456.79"
n.toFixed(5); // "123456.78900"
n.toExponential(1); // "1.2e+5"
n.toExponential(3); // "1.235e+5"
n.toPrecision(4); // "1.235e+5"
n.toPrecision(7); // "123456.8"
n.toPrecision(10); // "123456.7890"
2. strings
2.1 var s = "hello, wolrd"
s.length
s.charAt(0)
s.substring(1,4)
s.slice(1,4)
s.slice(-3)
s.indexOf("1")
s.lastIndexOf("1")
s.indexOf("1",3)
s.split(",")
s.replace("h", "H")
s.toUpperCase()
2.2 In ECMAScript 5, 字符串可以当作只读的数组,可以访问单个的字符,通过使用方括号代替charAt()方法:
s = "hello, world";
s[0]
s[s.length-1]
3. Boolean Values
3.1 布尔类型只可能有两种值: true, false
3.2 JavaScript中任意值都可以转换为布尔值,下面的值的作用就好比false:
undefined
null
0
-0
NaN
"" // the empty string
All other values, including all objects (and arrays) convert to, and work like, true.
3.3 布尔值有一个toString()方法,可以将他们从字符串转换为"true" or "false", 但是他们没有任何其他的有用的方法。
分享到:
相关推荐
JavaScript 中有多种文字量,包括数字、字符串和布尔值。这些基本的数据类型是构建更复杂数据结构的基础。 - **数字**:JavaScript 只有一种数字类型,即 `Number` 类型,它可以表示整数或浮点数。需要注意的是,...
根据提供的文件信息,这里将详细解释与JavaScript字符串相关的函数,并补充一些缺失或不清晰的部分,以便更好地理解每个函数的功能及用法。 ### JavaScript字符串函数大全 #### 1. Asc(x) - **功能**:返回字符的...
1. **数字类型**:JavaScript 中的数字包括整数和浮点数,它们之间没有明确的区分。支持16进制表示(前缀0x或0X),例如0x1f代表31。此外,科学记数法如2e3代表2000。JavaScript 提供了 Math 对象,用于执行更复杂的...
JavaScript有多种数据类型,包括字符串、数值、布尔型和数组。字符串由字符组成,可以用单引号或双引号包围,可以通过转义字符(\)处理特殊字符。数值可以是整数或浮点数,也可以是负数。布尔型只有true和false两个...
这段代码会找到字符串`str2`中的所有数字子串,并存储在数组`arr`中。 总的来说,JavaScript是构建交互式网页的关键工具,其强大的功能和灵活性使得它在网络开发中不可或缺。了解和熟练掌握JavaScript的基础知识,...
例如,书中详细地解释了JavaScript中的数据类型,包括Number(数字)、String(字符串)、Boolean(布尔值)、null和undefined。此外,书中还讲解了全局对象的作用和特点,以及封装基本数据类型的对象——包装对象...
在JavaScript中,将字符串"false"转换为布尔值false并不是一个简单的隐式转换,因为JavaScript会把字符串"false"视作一个真值。针对这个特定问题,我们需要一个明确的方法来确保字符串"false"能被正确转换成布尔的...
- 数值类型(Number)、字符串类型(String)、布尔类型(Boolean)、空类型(null)、未定义类型(undefined)、对象类型(Object)等。 - **运算符**: - 算术运算符(+、-、*、/ 等)。 - 比较运算符(==、===...
在学习JavaScript时,首先要理解其基础语法,包括变量、数据类型(如字符串、数字、布尔值、对象、数组、null和undefined)、运算符(算术、比较、逻辑、赋值等)、流程控制(条件语句if/else,循环语句for、while、...
- JavaScript支持多种数据类型,包括数字(Number)、字符串(String)、布尔(Boolean)、空值(null)、未定义值(undefined)等。 - 变量声明可以使用`var`、`let`或`const`关键字。 - **流程控制**: - 使用`if...else`...
- 数据类型包括:数字(Numbers)、字符串(Strings)、布尔值(Booleans)、对象(Objects)、数组(Arrays)以及未定义(undefined)等。 3. **数组** - 数组使用方括号`[]`声明,如`var fruit = ["Banana", ...
笔记的第一部分通常会介绍变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符(算术、比较、逻辑)、流程控制(条件语句、循环结构)等基础知识。 2. **函数与对象**:JavaScript中的函数是第一类...
- 检查给定字符串的结尾是否等于给定字符。 - 将给定的特殊字符串转换为 HTML。 - 计算给定数字的阶乘。 - 查找给定字符串中最长单词的长度。 - 检查给定值是否是布尔原始值。 - 检查给定的字符串是否是回文。...
1. **基础语法**:变量声明(var、let、const)、数据类型(字符串、数字、布尔、null、undefined、对象、数组)、操作符(算术、比较、逻辑、三元)、流程控制(条件语句、循环语句)。 2. **函数**:函数定义、...
但它的返回值是一个布尔值,如果找到子字符串则返回`true`,否则返回`false`。这对于条件判断非常有用,比如检测用户使用的浏览器类型: ```javascript if (navigator.userAgent.includes("Chrome")) { alert(...
根据提供的文件信息,这里主要涉及的是JavaScript中的字符串处理函数及相关日期时间操作函数。接下来将对这些函数进行详细的解析与说明。 ### 字符串处理函数 #### 1. Asc(x) - **功能**: 返回指定字符的ASCII码...
JavaScript基础语法资料 JavaScript代码 素材 笔记 作业资料,学习资料 01-编程语言.html 02-JS初体验.html 03-JS注释.html 04-JS输入输出语句.html 05-变量.html 06-变量案例.html 07-变量案例弹出用户名.html 08-...
总结来说,将JavaScript字符串转换为数字,你可以使用`parseInt()`、`parseFloat()`、`Number()`函数,或者在特定操作中利用JavaScript的弱类型转换特性。理解这些方法的工作原理对于编写高效且无误的JavaScript代码...
JSON只支持五种基本数据类型:数字、字符串、布尔值、null和数组(或称为列表)以及对象。当JSON字符串被解析为JavaScript对象时,这些类型会被适当地转换: - 数字(如30)保持不变,仍然是JavaScript的Number...
基本类型包括字符串(String)、数字(Number)、布尔值(Boolean)、空值(Null)、未定义(Undefined)和Symbol(ES6新增)。例如,`016-javascript-数据类型.html`可能详细解释了这些数据类型的特点、创建方式...