随笔分类 - JavaScript
摘要:1.循环数组 区别一:for in 和 for of 都可以循环数组,for in 输出的是数组的index下标,而for of 输出的是数组的每一项的值。 const arr = ['a', 'b', 'c', 'd'] // for ... in for (const key in arr) {
阅读全文
摘要:1.通过JSON自带的stringify()方法来判断 2.for in 循环判断 3.使用ES6的Object.keys()方法 4.Object.getOwnPropertyNames()方法 1.通过JSON自带的stringify()方法来判断 function isEmptyObj(obj
阅读全文
摘要:作用域(scope)规定了变量能够被访问的“范围”,离开了这个“范围”变量便不能被访问 ##局部作用域 函数作用域 在函数内部声明的变量只能在函数内部被访问,外部无法直接访问。 总结: 函数内部声明的变量,在函数外部无法被访问 函数的参数也是函数内部的局部变量 不同函数内部声明的变量无法互相访问 函
阅读全文
摘要:变量声明有三个 var let 和 const 使用: 首先var 先排除,老派写法,问题很多,可以淘汰掉… const 语义化更好,尽量使用const 有了变量先给const,如果发现它后面是要被修改的,再改为let const const声明的值不能更改,而且const声明变量的时候需要里面进行
阅读全文
摘要:JavaScript-数组 概念及声明 数组:是一种可以按顺序保存数据的数据类型 声明:let 数组名 = [数据1,数据2,...,数据n] let arr = ['pink','yellow','red'] //let arr = [] //let arr = new Array() 注意: 数
阅读全文
摘要:概念:只有一个数据参与运算 常见: 自增:++ 前置: ++i 后置:i++ 用法: 单独使用时,前置后置没有差别 运算中,前置: 先加1,再使用,后置:先使用,再加1 .开发中,一般单独使用 后置i++使用相对较多,且都单独使用 自减-- 与上面++类似 let num = '1' console
阅读全文
摘要:概念 通过单引号( '') 、双引号( "")或反引号( ` ) 包裹的数据都叫字符串 作用:用于存储和操作文本 注意 : 无论单引号或是双引号必须成对使用 单引号/双引号可以互相嵌套,但是不以自已嵌套自已(口诀:外双内单,或者外单内双) 必要时可以使用转义符 \,输出单引号或双引号 字符串拼接 运
阅读全文
摘要:概念 变量是计算机中用来存储数据的“容器”,它可以让计算机变得有记忆。 本质:是程序在内存中申请的一块用来存放数据的小空间 注意:变量不是数据本身,它们仅仅是一个用于存储数值的容器。可以理解为是一个个用来装东西的纸箱子。 使用 声明语法: let 变量名 赋值 先声明,再赋值 let age ag
阅读全文
摘要:概念 是一种运行在客户端(浏览器)的编程语言,实现人机交互效果 作用 网页特效 (监听用户的一些行为让网页作出对应的反馈) 表单验证 (针对表单数据的合法性进行判断) 数据交互 (获取后台的数据, 渲染到前端) 服务端编程 (node.js) 组成 ECMAScript 基础·语法:规定了js基础语
阅读全文