JavaScript初学者笔记

常用的声明

声明数组 Let  arr  =  [ ] 声明对象 let  object  =  { }

声明局部变量 let  t  =  1 声明常量 const  t  =  1

声明全局变量 var  t  =  1

六大类型

Number 数字型 undefined 未定义型 String 字符串型

null 空类型 Boolean 布尔型 object 对象型

运算符

赋值运算符 =、+=、-=、*=、/=、%=、^=、|=、&=

比较运算符 >、<、<=、>=、==、===、!=、!==

算术运算符 +、-、*、%、/、++、--

逻辑运算符 &&、||、!

展开运算符 …

判断语句

单if语句 if(条件){满足条件时执行}

双if语句 if(条件){满足条件时执行}else{不满足条件时执行}

多if语句 if(条件){满足条件时执行}else if(条件){满足条件时执行}else{不满足条件时执行}

三元运算符语句 条件?满足条件执行的代码:不满足条件执行的代码

Switch语句 Switch(数据){case 值1:代码1  break  default:代码n  break}

While语句 while(循环条件){循环体}

for语句 for(变量起始值;终止条件;变量变化量){循环体}

forEach语句 被遍历数组.forEach((item,index)=>{函数体})

循环退出 break(退出循环) continue(结束本次循环,继续下次循环)

数组

查看数组 数组名[下标]

重新赋值 数组[下标] = 新值

添加数组 数组名.push(新增的内容) 数组名.unshift(新增的内容)

删除数组 数组名.pop() 数组名.shift() 数组名.splice(操作的下标,删除的个数)

遍历数组 for(let k in 数组)

迭代数组 数组.map(function(ele(头),index(尾) ){return ele(index)+‘需要添加的内容’ })

字符连接 数组.join(需要连接的符号)

对象

查询对象 对象.属性

重新赋值 对象.属性 = 值

对象添加数据 对象名.新属性名 = 新值

删除对象中属性 delete.对象名.属性名

遍历对象 for(let k in 对象)

解构赋值

解构赋值分为:数组解构和对象解构

赋值运算符 = 左侧的{ }用于批量声明变量,右侧对象的属性值将被赋值给左侧的变量

对象属性的值将被赋值给与属性名相同的变量

对象中找不到与变量名一致的属性时变量为undefined

const user = {

name:’小明’,

age:18

}

const {name,age} = user

多级对象解构

const pig = {

name:’佩奇’,

family:{

mother:’猪妈妈’,

father:’朱爸爸’

},

age:6

}

const {name,family:{mother,father}} = pig

函数

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值