随笔分类 - JavaScript学习笔记
本分类为JavaScript教程的学习笔记,具体学习请参阅https://wangdoc.com/javascript/
摘要:原文地址:https://wangdoc.com/javascript/ 概述 String对象是JavaScript原生提供的三个包装对象之一,用来生成字符串对象。 字符串对象是一个类似数组的对象。 除了用作构造函数,String还可以当作工具方法使用,将任意类型的值转为字符串。 静态方法 Str
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 概述 Number对象是数值对应的包装对象,可以作为构造函数使用,也可以作为工具函数使用。 作为构造函数时,它用于生成值为数值的对象。 静态属性 Number对象拥有以下一些静态属性(即直接定义在Number对象的属性,而不是
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 概述 Boolean对象是JavaScript的三个包装对象之一。作为构造函数,它主要用于生成布尔值的包装实例。 注意,false对应的包装对象实例,布尔运算结果也是true。 Boolean函数的类型转换作用 Boolean
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 定义 对象是JavaScript语言最主要的数据类型,三种原始类型的值 数值、字符串、布尔值 在一定条件下,也会自动转为对象,也就是原始类型的包装对象。所谓包装对象,就是分别与数值、字符串、布尔值相对应的Number、Stri
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 构造函数 Array是JavaScript的原生对象,同时也是一个构造函数,可以用它来生成新的数组。 Array构造函数有一个很大的缺陷,就是不同的参数会导致它的行为不一样。 可以看到,Array作为构造函数,行为很不一致。因
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ JavaScript提供了一个内部数据结构,用来描述对象的属性,控制它的行为,比如该属性是否可写、可遍历等等。这个内部数据结构称为属性描述对象。每个属性都有自己对应的属性描述对象,保存该属性的一些元信息。 属性描述对象提供6个
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ JavaScript原生提供Object对象。JavaScript的所有其他对象都继承自Object对象,即都是Object的实例。Object对象的原生方法分为两类:Object本身的方法与Object的实例方法。 Obje
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ console对象 console对象是JavaScript的原生对象。 console的常见用途有两个。 调试程序,显示网页代码运行时的错误信息。 提供一个命令行接口,用来与网页代码互动。 console对象的浏览器实现,包
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 区块 区块起首的大括号的位置,有两种最流行的写法,一种是起首的大括号另起一行。 另一种 一般来说,这两种写法都可以接受。但是, JavaScript要使用后一种 ,因为JavaScript会自动添加句末的分号,导致一些错误。
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ Error实例对象 JavaScript解析或运行时,一旦发生错误,引擎就会抛出一个错误对象。JavaScript原生提供Error构造函数,所有抛出的错误都是这个构造函数的实例。 Error构造函数接受一个参数,表示错误信息
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 强制转换 强制转换主要指使用Number()、String()、Boolean()三个函数,手动将各种类型的值,分别转换成数字、字符串或者布尔值。 Number() 使用Number()函数,可以将任意类型的值转化成数值。 原
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ void运算符 void运算符的作用是执行一个表达式,然后不返回任何值,或者说返回undefined。 上面是void运算符的两种写法,都正确。建议采用后一种形式。 这个运算符的主要用途是浏览器书签工具,以及在超链接中插入代码
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 概述 二进制位运算符用于直接对二进制位进行计算,一共7个。 二进制或运算符(or):符号为|,表示若两个二进制位都为0,则结果为0,否则为1。 二进制与运算符(and):符号为&,表示若两个二进制位都为1,则结果为1,否则为0
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 概述 布尔运算符共有4个: 取反运算符:! 且运算符:&& 或运算符:|| 三元运算符:?: 取反运算符(!) 对于非布尔值,取反运算符会将其转为布尔值。可以这样记忆,以下六个值取反后为true,其他值都为false。 und
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 概述 JavaScript一共提供了8个比较运算符。 大于比较运算符 小于比较运算符 小于等于比较运算符 =大于等于比较运算符 ==相等运算符 ===严格相等运算符 !=不相等运算符 =严格不相等运算符 这八个比较运算符分为两
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 概述 JavaScript共提供10个算术运算符: 加法运算符:x + y 减法运算符:x y 乘法运算符:x y 除法运算符:x / y 指数运算符:x y 余数运算符:x % y 自增运算符:x++或者++x 自减运算符:
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 定义 任何类型的数据都可以放入数组。 上面数组的三个成员分别是对象、数组、函数。 数组的本质 本质上,数组是一种特殊的对象。typeof运算符会返回数组的类型object。 数组的特殊性体现在,它的键名是按次序排列的一组整数。
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 概述 函数的声明 function命令 function命令声明的代码区域就是一个函数。 函数表达式 采用函数表达式声明函数时,function命令不带有函数名。如果加上函数名,该函数名只在函数内部有效,在函数外部无效。 以上
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 概述 简单的说,对象就是一组键值对的集合。 键名 对象的所有键名都是字符串(ES6又引入了Symbol值也可以作为键名),所以加不加引号都可以。但是如果键名不符合标识符的条件,必须要加上引号,否则会报错。属性值还可以是对象,就
阅读全文
摘要:原文地址:https://wangdoc.com/javascript/ 概述 JavaScript不区分单引号和双引号。 字符串与数组 JavaScript的字符串可以视为字符数组,因此可以使用方括号加索引的方式访问某个位置的字符。 如果索引超出范围,会返回undefined。 但是,字符串和数字
阅读全文
浙公网安备 33010602011771号