`

JavaScript----数字, 字符串, 布尔类型

 
阅读更多
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 - The Definitive Guide 6th.pdf

    JavaScript 中有多种文字量,包括数字、字符串和布尔值。这些基本的数据类型是构建更复杂数据结构的基础。 - **数字**:JavaScript 只有一种数字类型,即 `Number` 类型,它可以表示整数或浮点数。需要注意的是,...

    JavaScript字符串函数大全

    根据提供的文件信息,这里将详细解释与JavaScript字符串相关的函数,并补充一些缺失或不清晰的部分,以便更好地理解每个函数的功能及用法。 ### JavaScript字符串函数大全 #### 1. Asc(x) - **功能**:返回字符的...

    文章目录 一、javaScript 的几种数据类型 1、数字类型 2、字符串 3、布尔型 4、数组 5、null 和 undef

    1. **数字类型**:JavaScript 中的数字包括整数和浮点数,它们之间没有明确的区分。支持16进制表示(前缀0x或0X),例如0x1f代表31。此外,科学记数法如2e3代表2000。JavaScript 提供了 Math 对象,用于执行更复杂的...

    javaScript-DOM编程艺术

    JavaScript有多种数据类型,包括字符串、数值、布尔型和数组。字符串由字符组成,可以用单引号或双引号包围,可以通过转义字符(\)处理特殊字符。数值可以是整数或浮点数,也可以是负数。布尔型只有true和false两个...

    JavaScript-SDW.docx

    这段代码会找到字符串`str2`中的所有数字子串,并存储在数组`arr`中。 总的来说,JavaScript是构建交互式网页的关键工具,其强大的功能和灵活性使得它在网络开发中不可或缺。了解和熟练掌握JavaScript的基础知识,...

    Javascript - The Definitive Guide 6th

    例如,书中详细地解释了JavaScript中的数据类型,包括Number(数字)、String(字符串)、Boolean(布尔值)、null和undefined。此外,书中还讲解了全局对象的作用和特点,以及封装基本数据类型的对象——包装对象...

    JS字符串false转boolean的方法(推荐)

    在JavaScript中,将字符串"false"转换为布尔值false并不是一个简单的隐式转换,因为JavaScript会把字符串"false"视作一个真值。针对这个特定问题,我们需要一个明确的方法来确保字符串"false"能被正确转换成布尔的...

    高级软件人才培训专家-day02-JavaScript-Vue

    - 数值类型(Number)、字符串类型(String)、布尔类型(Boolean)、空类型(null)、未定义类型(undefined)、对象类型(Object)等。 - **运算符**: - 算术运算符(+、-、*、/ 等)。 - 比较运算符(==、===...

    悟透JavaScript-李站.rar

    在学习JavaScript时,首先要理解其基础语法,包括变量、数据类型(如字符串、数字、布尔值、对象、数组、null和undefined)、运算符(算术、比较、逻辑、赋值等)、流程控制(条件语句if/else,循环语句for、while、...

    Javascript - The Web Warrior Series 6th Edition

    - JavaScript支持多种数据类型,包括数字(Number)、字符串(String)、布尔(Boolean)、空值(null)、未定义值(undefined)等。 - 变量声明可以使用`var`、`let`或`const`关键字。 - **流程控制**: - 使用`if...else`...

    Javascript-Cheat-Sheet.pdf

    - 数据类型包括:数字(Numbers)、字符串(Strings)、布尔值(Booleans)、对象(Objects)、数组(Arrays)以及未定义(undefined)等。 3. **数组** - 数组使用方括号`[]`声明,如`var fruit = ["Banana", ...

    李炎恢JavaScript-pdf文档笔记

    笔记的第一部分通常会介绍变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符(算术、比较、逻辑)、流程控制(条件语句、循环结构)等基础知识。 2. **函数与对象**:JavaScript中的函数是第一类...

    JavaScript-Algorithms:用 JS 编写的算法

    - 检查给定字符串的结尾是否等于给定字符。 - 将给定的特殊字符串转换为 HTML。 - 计算给定数字的阶乘。 - 查找给定字符串中最长单词的长度。 - 检查给定值是否是布尔原始值。 - 检查给定的字符串是否是回文。...

    Head-First-JavaScript-Programming-v2017

    1. **基础语法**:变量声明(var、let、const)、数据类型(字符串、数字、布尔、null、undefined、对象、数组)、操作符(算术、比较、逻辑、三元)、流程控制(条件语句、循环语句)。 2. **函数**:函数定义、...

    JavaScript程序设计-ES之字符串扩展方法.pdf

    但它的返回值是一个布尔值,如果找到子字符串则返回`true`,否则返回`false`。这对于条件判断非常有用,比如检测用户使用的浏览器类型: ```javascript if (navigator.userAgent.includes("Chrome")) { alert(...

    JavaScript字符串函数大全.txt

    根据提供的文件信息,这里主要涉及的是JavaScript中的字符串处理函数及相关日期时间操作函数。接下来将对这些函数进行详细的解析与说明。 ### 字符串处理函数 #### 1. Asc(x) - **功能**: 返回指定字符的ASCII码...

    JavaScript基础语法资料 JavaScript代码 素材 笔记 作业资料.zip

    JavaScript基础语法资料 JavaScript代码 素材 笔记 作业资料,学习资料 01-编程语言.html 02-JS初体验.html 03-JS注释.html 04-JS输入输出语句.html 05-变量.html 06-变量案例.html 07-变量案例弹出用户名.html 08-...

    【js,字符串转换成数字的三种方法】js转化为字符串[修改版].pdf

    总结来说,将JavaScript字符串转换为数字,你可以使用`parseInt()`、`parseFloat()`、`Number()`函数,或者在特定操作中利用JavaScript的弱类型转换特性。理解这些方法的工作原理对于编写高效且无误的JavaScript代码...

    js json字符串转对象

    JSON只支持五种基本数据类型:数字、字符串、布尔值、null和数组(或称为列表)以及对象。当JSON字符串被解析为JavaScript对象时,这些类型会被适当地转换: - 数字(如30)保持不变,仍然是JavaScript的Number...

    JavaScript基础知识例子

    基本类型包括字符串(String)、数字(Number)、布尔值(Boolean)、空值(Null)、未定义(Undefined)和Symbol(ES6新增)。例如,`016-javascript-数据类型.html`可能详细解释了这些数据类型的特点、创建方式...

Global site tag (gtag.js) - Google Analytics