- 博客(11)
- 收藏
- 关注
原创 js声明变量作用域
console.log(deletev2)//true没经过var定义的全局变量无论函数体内或体外都可被删除。clearTimeout(timmer)//清除定时器。alert(window.x)//添加window只访问全局。将变量提升到函数的top位置且只能提升变量的声明不会提升赋值。for循环中的迭代变量(leti),let不会渗透到循环体外。for循环中的迭代变量(vari),var会渗透到循环体外。alert(y)//报错。}//333异步调用循环结束。...
2022-07-23 10:14:35
124
1
原创 js-函数
newFunction(前面为参数,最后一个为函数体及返回值)(2)ES6函数的参数默认参数可以有多个,但必须放在形参末位。functionf(a,b){//形参。1.函数是完成某一功能的函数语句执行函数体,完成某一功能。functionf(a,b){//形参。(3)立即执行函数及时调用函数(匿名函数)function函数名(参数){(4)形参--函数名.length。f1(2)//实参。})()--->调用。(5)返回值--只有一个。f1(2,3)//实参。...
2022-07-23 10:13:42
188
原创 js浮点精度 引用类型 深浅拷贝
vartest1=JSON.parse(JSON.stringify(test));//拷贝数组,注意这行的拷贝方法。2.深拷贝深拷贝是指拷贝一个对象的数据之前,先给拷贝对象创建一个堆地址,这样当拷贝对象指向的堆中的数据改变时,(3)s2=newString(1,2,3,4)当String有多个参数的时候只处理第一个。(4)s1=newString(++n,n++,++n)当有多个参数时,虽然只处理第一个。copyfun(对象,true)true--深拷贝false--浅拷贝。...
2022-07-23 10:12:50
144
原创 js数组函数
arr.filter(function(初始值,当前元素值,当前元素索引,数组对象){},初始值(可省略))2.foreach数组.forEach(function(当前元素值,当前元素索引,数组对象){})(1)arr.every(function(初始值,当前元素值,当前元素索引,数组对象){})(1)arr.some(function(初始值,当前元素值,当前元素索引,数组对象){})arr.filter(function(当前元素值,当前元素索引,数组对象){})...
2022-07-23 10:11:53
151
原创 js数组方法 排序 数组函数1
如只有一个参数,从起始位置删除后面的所有元素修改数组,返回被删除的元素。vara=[1,2,3,4,5,6]|i是索引。(3)concat只能打散一维数组,不会打散数组中包含的数组。arr3及后面所有参数----要插入的元素。指定分隔符,将数转换为字符串,生成新的字符串。比较函数--具有两个参数f1(a,b)(1)连接数组,将数据添加到数组的末位。(1)不修改原数组生成新的数组。1,a1[0]0--下标。(2)不修改原数组生成新的数组。...
2022-07-23 10:11:09
135
原创 js math 数组
unshift数组的头部添加元素,对原数组修改,返回修改后数组的长度。shift()删除数组头部的一个元素,对原数组修改,返回删除的元素。push()数组尾部增加数据,对原数组修改,返回修改后的数组长度。pop()删除数组尾部的元素,对原数组修改.返回被删除的元素。a.toFixed(2)//保留几位小数,四舍五入。vara1=newArray()"空"数组。Math.round(2.676)四舍五入。Math.pow(2,3)返回x的y次幂的值。(1)构造函数实现方式。...
2022-07-23 10:10:07
252
原创 js位运算符
/document.writeln(date1.getDay()+"")//星期1234560星期日0。//document.writeln(date1.getMonth()+1+"")//月份0-11都减一。//document.writeln(date1.getMilliseconds()+"")//毫秒。111111111111111111111111111111110有符号右移,看符号位如为1,补1。&与都为1,结果才为1。...
2022-07-23 10:09:28
261
原创 js字符串操作符
/console.log(--a);console.log(String.fromCharCode(28023));console.log(decodeURI("%E6%B5%B7"));console.log(escape(s1="海"));console.log(unescape("\u6D77"));(2)alert("a">"A")true按ascii码比较。a1=["哈尔滨","北京","上海","杭州","深圳"]排序。>=...
2022-07-23 10:08:35
370
原创 字符串创建 操作
console.log(s1.substring(3,7));console.log(s1.slice(8,3));console.log(s1.substr(3,6));substring(起始位置,终止位置)起始包含终止不包含。substr(起始位置,长度)从起始位截取指定长度的字符串。indexOf()返回指定字符串的第一位置如找不到返回-1。slice(起始位置,终止位置)起始包含,终止不包含。s1.toUppercase()大写。charAt()返回给定位置的字符。...
2022-07-23 10:07:48
1413
原创 js数据类型 流程语句
console.log(typeof(a));(6)没有定义的变量或undefined本身typeof返回undefined。一个本来要返回数值的操作数而没有返回数值的情况。(4)对象数组nulltypeof返回object。(2)显示类型转换(强制类型转换)需要手动转换到目标类型。(5)函数类型typeof返回function。(2)字符串类型typeof返回string。(3)布尔类型typeof返回Boolean。(1)数值类型typeof返回number。...
2022-07-23 10:06:47
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人