empz-base64
empz-base64
全部文章
分类
笔记(25)
归档
标签
去牛客网
登录
/
注册
EMPZ的博客
全部文章
(共8篇)
JS变量提升和函数声明提升
var foo=function(x,y){ return x-y } function foo(x,y){ return x+y } var num=foo(1,2) 执行代码后输出结果为:-1; 代码会被JS编译器解析成: //variable hoisting变量提升 ...
JS
变量提升
2021-08-12
1
279
JS四舍五入方法
1.tofixed方法采用银行家方法进行四舍五入 <script type="text/javascript"> var num = new Number(13.37); document.write (num.toFixed(1))2.round方法采取常规的四舍五...
JS
四舍五入
2021-08-11
0
378
JS加减法
null和undefined与其他有意义的值比较==都为false,而false==undefined为true console.log(1+ +"2"+"2") 输出结果为 "32" console.log("A"-&...
JS
2021-08-05
0
222
JS数组
创建数组 var newarr=new Array()创建数组且包含多个元素 var newarr=["1","2","3"]访问数组 var name=newarr[0]数组属性及说明 属性 说明 length 返回数组元素的...
JS
数组
2021-07-28
0
302
数组去重
Set方法(es6新增) var arr = [1, 1, 4, 2, 2, 3, 3, 3, 6, 6, 6]; arr = Array.from(new Set(arr));indexOf var newArr = []; arr.forEach((item) =...
笔记
JS
数组
2021-07-26
0
321
修改this指向
修改this指向 call(),bind(),apply()的用法,x修改this的指向,区别在于 f.call(obj,arg1,arg2..) f.bind(obj,arg1,arg2,...)() f.apply(obj,[atg1,arg2,..])
笔记
JS
2021-07-26
0
274
深拷贝与浅拷贝
主要针对于引用数据类型参数说的,浅拷贝表示仅拷贝引用地址,深拷贝表示对于对象的克隆如何实现深拷贝:1、JSON序列化JSON.parse(JSON.stringify(obj))2、Object.assign()拷贝当对象中只有一级属性,没有二级属性的时候,此方法为深拷贝,但是对象中有对象的时候,此...
JS
笔记
2021-07-22
1
406
JS的包含类型
7种基本数据类型:Undefined、Null、Boolean、Number、String、Symbol(es6新增,表示独一无二的值)和BigInt(es10新增,是指安全存储、操作大整数。但是很多人不把这个做为一个类型)1种引用数据类型Object(Object本质上是由一组无序的名值对组成的)...
笔记
JS
2021-07-21
0
364