JavaScript
文章平均质量分 91
zh__quan
这个作者很懒,什么都没留下…
展开
-
js其他方法合集
目录append() 与appendTojson.stringify()和json.parse()判断当前元素是否是数组判断是否是对象判断环境append() 与appendTo1. append(content)方法 方法作用:向每个匹配的元素内部追加内容。 参数介绍:content (<Content>): 要追加到目标中的内容。...原创 2019-11-01 13:44:22 · 365 阅读 · 0 评论 -
Date相关方法
var d = new Date();console.log(d)// 创建一个指定的时间对象// 日期的格式 月份 / 日 / 年 时: 分: 秒var d2 = new Date("12/03/2016 11:11:11")console.log(d2)console.log(d.getDate()) //获取当前时间是几日console.log(d.getDay...原创 2019-07-09 13:57:39 · 129 阅读 · 0 评论 -
Math相关
Math和其他的对象不同,它不是一个构造函数,它属于一个工具类不用创建对象,它里边封装了数学运算相关的属性和方法- 比如 Math.PI 表示的圆周率console.log(Math.PI)console.log(Math.abs(-1))var m = Math.random(10)console.log(m)console.log(Math.ceil(1....原创 2019-07-09 14:00:45 · 132 阅读 · 0 评论 -
字符串的方法
str = "Hello Atguigu";str2 = "中Hello Atguigu"console.log(str.charAt(0)) // 根据索引获取指定的字符console.log(str2.charCodeAt(1)) //获取索引处的字符编码(Unicode编码)console.log(String.fromCharCode(72)) //根据字符编码,获取字符...原创 2019-07-09 14:15:43 · 134 阅读 · 0 评论 -
this
this理论1、对于直接调⽤的函数来说,不管函数被放在了什么地⽅,this都是window2、对于被别⼈调⽤的函数来说,被谁点出来的,this就是谁3、在构造函数中,类中(函数体中)出现的this.xxx=xxx中的this是当前类的⼀个实例4、call、apply时,this是第⼀个参数。bind要优与call/apply哦,call参数多,apply参数少5、箭头函数...原创 2019-08-07 13:58:04 · 171 阅读 · 0 评论 -
作用域练习
var person = 1;function showPerson() { var person = 2; console.log(person); // 2}showPerson(); var person = 1;function showPerson() { console.log(person); // undefined v...原创 2019-08-09 19:35:58 · 205 阅读 · 0 评论 -
原型对象和原型链
目录原型对象prototype原型链constructor 属性__proto__原型对象function Person(name) {}; // 构造函数var person = new Person(); //实例对象Person.prototype //原型对象构造函数的prototype属性就是实例对象的原型对象实例对象中如果没有某个属性或方法,就...原创 2019-08-09 19:57:29 · 426 阅读 · 0 评论 -
面向对象
目录创建对象的⽅法⽅法1:⼯⼚模式(没有对象识别)⽅法2:构造函数模式⽅法3:原型模式⽅法4:组合模式es6的写法面试题创建对象的⽅法⽅法1:⼯⼚模式(没有对象识别)function body() { var o = new Object(); o._bloodVolume = 100; o._attackVolume ...原创 2019-08-23 16:55:46 · 148 阅读 · 0 评论 -
继承
继承⽅法1:原型链继承//⽗类型function Body() { this.volumes = { _bloodVolume: 1000, _attackVolume: 500, _defenseVolume: 200 };}Body.prototype.attacked = function (body) {...原创 2019-08-23 16:59:50 · 190 阅读 · 0 评论 -
arguments和函数重载
在调用函数时,浏览器每次都会传递进两个隐含的参数:1.函数的上下文对象 this2.封装实参的对象 arguments- arguments是一个类数组对象,它也可以通过索引来操作数据,也可以获取长度- 在调用函数时,我们所传递的实参都会在arguments中保存- arguments.length可以用来获取实参的长度- 我们即使不定义形参,也可以通过arguments来...转载 2019-07-09 13:55:03 · 378 阅读 · 0 评论 -
改变this指向的方法 call()和apply()和bind()
call()和apply() - 这两个方法都是函数对象的方法,需要通过函数对象来调用 - 当对函数调用call()和apply()都会调用函数执行 - 在调用call()和apply()可以将一个对象指定为第一个参数 此时这个对象将会成为函数执行时的this - call()方法可以将实参在对象之后依次传递 - apply()方法...原创 2019-07-09 13:49:06 · 345 阅读 · 0 评论 -
JavaScript day02 运算符,流程控制
目录 1.运算符 1.算术运算符 2.关系运算符(比较运算符) 3.逻辑运算符 4.位运算符 1.按位与: & 2.按位或 : | 3.按位异或 : ^ 5.条件运算符2.流程控制 1.程序的流程结构 2.分支结构 1.if结构 ...原创 2018-08-10 17:11:20 · 543 阅读 · 0 评论 -
javascript day04 数组,字符串,RegExp Math,Date
目录 1.数组 1.常用API 1.toString() 2.join(seperator) 3.reverse() 4.sort() 5.进出栈操作 2.二维数组2.字符串 - string 1.声明字符串 2.length 属性 3.S...原创 2018-08-14 18:49:25 · 616 阅读 · 0 评论 -
javaScript day03 循环,函数,数组
目录 1.循环 1.循环的流程控制 2.for循环 4.循环的嵌套2.函数 1.什么是函数 2.在JS中创建函数 4.匿名函数 5.变量的作用域 6.声明提前3.数组 - Array 1.什么是数组 2.创建数组 3.数组的使用 4.获取数组的长...原创 2018-08-13 20:10:47 · 269 阅读 · 0 评论 -
js 数组的方法和操作
目录数组的方法数组去重数组方法扩展 indexof() forEach() map() filter()数组的方法 concat() 连接两个或更多的数组,并返回结果。 join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 pop() 删除并返回数组的最后一个元素 push() 向数组的末尾添加一个或更多元素,并返回新...原创 2019-07-09 13:38:37 · 161 阅读 · 0 评论 -
JavaScript day01 JS基础,数据类型,运算符
目录1.JavaScript概述2.JS的使用方式(重点)3.JS的基础语法4.JS中的变量和常量5.数据类型6.数据类型转换7.运算符JavaScript概述 1.什么是JS 是一种专门运行于JS解释器/引擎中的解释型脚本语言 2.JS发展史 1.1992年CMM(C--),更名为 ScriptEase ...原创 2018-08-09 18:42:38 · 546 阅读 · 0 评论