JavaScript基础
文章平均质量分 78
琼林玉质
这个作者很懒,什么都没留下…
展开
-
JavaScript基础---变量&常量
一、变量在应用程序中,使用变量来作为值的符号名。变量的名字又叫做标识符,其需要遵守一定的规则。一个 JavaScript 标识符必须以字母、下划线(_)或者美元符号($)开头;后续的字符也可以是数字(0-9)。因为 JavaScript 语言是区分大小写的,这里所指的字母可以是“A”到“Z”(大写的)和“a”到“z”(小写的)var声明变量变量声明,无论发生在何处,都在执行任何代码之前进行处理。用...翻译 2018-06-11 15:36:52 · 242 阅读 · 0 评论 -
JavaScript基础---强制类型转换
一、类型转换基本规则1、ToString对于普通对象来说,除非自行定义toString方法,否则就会调用Object.prototype.toString()方法,如果对象有自己的toString方法,字符串化就会调用该方法并使用其返回值。2、ToNumber对于基本类型其中 true 转换为 1,false 转换为 0。undefined 转换为 NaN,null 转换为 0。对...原创 2019-04-13 22:11:29 · 233 阅读 · 0 评论 -
JavaScript基础对象---Set
Set翻译 2018-07-09 18:40:39 · 4191 阅读 · 0 评论 -
JavaScript基础对象---Map
Map翻译 2018-07-09 17:23:07 · 251 阅读 · 0 评论 -
JavaScript基础对象---Function
一、Function实例属性1.length属性:指明函数的形参个数形参的数量不包括剩余参数个数,仅包括第一个具有默认值之前的参数个数 console.log(Function.length); // 1 console.log(Function.prototype.length); // 0 console.log((function() {}...翻译 2018-07-09 15:01:41 · 403 阅读 · 0 评论 -
JavaScript基础对象---Date
date翻译 2018-06-26 17:33:07 · 276 阅读 · 0 评论 -
JavaScript基础对象---Object
一、对象初始化创建对象的两种方法:1.对象初始化器或对象字面量:{[nameValuePair1[, nameValuePair2[, ...nameValuePairN]]]}参数:nameValuePair1, nameValuePair2, ... nameValuePairN 成对的名称(字符串)与值(任何值),其中名称通过冒号与值分隔es2015之后简化了字面...翻译 2018-06-29 17:45:51 · 243 阅读 · 0 评论 -
JavaScript基础对象---Boolean
一、创建Boolean实例对象 /** * new Boolean([value]) * value 可选,用来初始化 Boolean 对象的值 * * 如果第一个参数不是布尔值,则会将其转换为布尔值。 * 如果省略该参数,或者其值为 0、-0、null、false、NaN、undefined、或者空字符串(""),则生成的 Boolean...翻译 2018-06-08 18:35:58 · 356 阅读 · 0 评论 -
JavaScript基础对象---Number
东方闪电翻译 2018-06-08 17:14:20 · 264 阅读 · 0 评论 -
JavaScript基础对象---String
一、创建String对象 let string1 = String(123); let string2 = new String(123); //模板字面量 let author = 'surui'; let string3 = String(`Hello ${author}`); return string1+string3;二、String对象属...翻译 2018-05-31 18:54:14 · 210 阅读 · 0 评论 -
JavaScript基础---操作符和表达式
一、一元操作符1.delete操作符delete 操作符用于删除对象的某个属性;如果没有指向这个属性的引用,那它最终会被释放语法:delete expressiondelete 操作符会从某个对象上移除指定属性。成功删除的时候回返回 true,否则返回 false let Employee = { age: 28, name: 'abc', de...翻译 2018-06-13 18:51:46 · 358 阅读 · 0 评论 -
JavaScript基础---异常处理和循环语句
一、异常处理语句你可以用 throw 语句抛出一个异常并且用 try...catch 语句捕获处理它throw 语句try...catch 语句1.throw语句使用throw语句抛出一个异常。当你抛出异常,你规定一个含有值的表达式要被抛出。语法:throw expression;你可以抛出任意表达式而不是特定一种类型的表达式。下面的代码抛出了几个不同类型的表达式throw "Error2"; ...翻译 2018-06-13 16:07:14 · 465 阅读 · 0 评论 -
JavaScript基础---数据类型&字面量
一、变量1.变量在应用程序中,使用变量来作为值的符号名。变量的名字又叫做标识符,其需要遵守一定的规则。一个 JavaScript 标识符必须以字母、下划线(_)或者美元符号($)开头;后续的字符也可以是数字(0-9)。因为 JavaScript 语言是区分大小写的,这里所指的字母可以是“A”到“Z”(大写的)和“a”到“z”(小写的)2.var声明变量变量声明,无论发生在何处,都在执行任何代码之前...翻译 2018-06-13 14:17:37 · 267 阅读 · 0 评论 -
JavaScript基础对象---Array
一、创建Array对象实例 let array1 = [1,2,3,4]; //构造函数 let array2 = new Array(1,2,3,4); //[1,2,3,4] let array3 = new Array(4); // [,,,] return(array3);二、Array实例属性 /** * length属性:返回或设置...翻译 2018-06-05 21:43:05 · 237 阅读 · 0 评论 -
JavaScript基础---symbol
ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。Symbol 值通过Symbol函数生成。这就是说,对象的属性名现在可以有两种类型,一种是原来就有的字符串,另一种就是新增的 Symbol 类型。凡是属性名属于 Symbol 类型,就都是独一无二的,可以保证不会与其他属性名产生冲突一、Symbol()Symbol()函数会返回symbol类型的值,该类型具有静态属性和静态方法语法:...翻译 2018-06-12 19:10:22 · 475 阅读 · 0 评论 -
JavaScript基础---null和undefined
一、null值 null 特指对象的值未设置。它是 JavaScript 基本类型 之一。值 null 是一个字面量,它不像undefined 是全局对象的一个属性。null 是表示缺少的标识,指示变量未指向任何对象。把 null 作为尚未创建的对象,也许更好理解// foo现在已经是知存在的,但是它没有类型或者是值:var foo = null; foo;null二、undefined全局...翻译 2018-06-11 16:22:13 · 195 阅读 · 0 评论 -
JavaScript基础---函数
一、JavaScript函数没有函数重载1.函数参数arguments对象,类数组对象正是由于函数体内使用arguments对象接收传递的参数,所以即便你定义的函数只接收两个参数,在调用函数时也未必一定要传递两个参数。2.函数重载在其他语言中如Java,所谓函数重载就是方法名相同参数不同的所有方法,因为在Java中只要函数签名(接受的参数类型和数量)不同,就认为是不同的函数。但是在...原创 2019-06-30 16:17:29 · 216 阅读 · 0 评论