JS JavaScript
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS for...in for...of forEach
for...in循环 遍历一个object所有的可枚举属性。(arry,jsonObject等) 遍历(当前对象及其原型上的)每一个属性名称或索引(key或index),值(value)的获取object[key] for...of循环 遍历具有iterator接口及数组的数据结构(arry,map,set等) 遍历(当前对象上的)每一个属性值(value) 注:for(let [k,v] of set)遍历key/value形式只支持iter...原创 2020-06-02 10:43:55 · 145 阅读 · 0 评论 -
JS 变量声明修饰符及作用域
1、var 作用域:全局 嵌套定义,会覆盖原有的变量,并且在函数中定义函数外的变量,会导致函数中声明前的所有同名变量undefined 2、let 作用域:声明所在的块,及子块,不可提升 3、const:常量 作用域:声明所在的块,及子块,不可提升 注:当块中出现变量名相同的变量用let、const修饰,则在let、const声明前的引用都将报错,是因为let、const暂时性死区的特性 ...原创 2020-06-01 17:00:05 · 881 阅读 · 0 评论 -
JS for循环变量问题
下面的代码如果使用var,最后输出的是10。 var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[6](); // 10 上面代码中,变量i是var声明的,在全局范围内都有效。所以每一次循环,新的i值都会覆盖旧值,导致最后输出的是最后一轮的i的值。 如果使用let,声明的变量仅在块级作用域内有效,最后输出的是6。 var a = []; for (le原创 2020-06-01 13:52:19 · 3437 阅读 · 1 评论 -
JS 函数实用说明
1、匿名函数 function (){} 2、函数表达式 var add=function(){} 注:函数表达式为变量赋值,故必须先声明再调用,否则报错 3、函数声明 function add(){} 注:函数声明,由于提升作用,故可以在声明前调用 4、自动执行函数 a、通过运算符实现自动执行函数 !function(){} 注:可以使用多种运算符开头但一般用! b、通过方法体后跟 () function()...原创 2020-06-01 11:51:13 · 187 阅读 · 0 评论 -
编程之著名的变量命名规则
Camel 标记法(驼峰命名法) 首字母是小写的,接下来的字母都以大写字符开头。例如: myTestValue = 0, mySecondValue = "hi"; Pascal 标记法(帕斯卡命名法) 首字母是大写的,接下来的字母都以大写字符开头。例如: MyTestValue = 0, MySecondValue = "hi"; 匈牙利类型标记法 在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i 表示整数,s 表示字符串,如下..原创 2020-05-25 09:31:29 · 537 阅读 · 0 评论 -
解决MSBUILD : error MSB3428错误
问题: MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安 装到了其他位置,请将其位置添加到系统路径中。 解决方法: 一、在【.npmrc】文件中添加淘宝镜...原创 2019-12-18 10:06:25 · 4314 阅读 · 2 评论 -
jquery分页动态
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charse...原创 2019-10-18 09:51:50 · 150 阅读 · 0 评论 -
JavaScript集成百度地图
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=n...原创 2019-10-16 16:52:32 · 279 阅读 · 0 评论 -
JS 或 Javascript 中 构造/解析json字符串
构造: 变量定义的是对象(‘{}’)则中括号中的值为key,赋值是value 例如:var data = {}; data["name"] = "张三"; name 为Key; 张三为name的值; 输出的data值为:{"name":"张三"} 变量定义的是对象(‘new Array()’)则中括号中的值为序列号,赋值是value 例如:var data = new Array();...原创 2019-04-24 12:45:46 · 1249 阅读 · 0 评论
分享