随笔分类 -  JavaScript学习笔记

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