第一章:JavaScript复习
1.变量
{
var a=20
}
var a=20
function fn(){
var b=90
}
{
let b=190
}
for (var i = 0; i < 10; i++) {
console.log("在循环内部可以访问",i)
}
console.log("在循环外面访问",i)
const PI=3.14
console.log(PI*45.878)
const obj={
name:"孙悟空",
age:'12'
}
console.log(obj.name)
const fn1=function (x,y) {
return x+y
}
console.log(fn1(2,2));
console.log(typeof fn1())
2.解构赋值
let a,b;
let arr=['吴邪','张启山','解雨臣','张起灵','越想越','赵子龙']
a=arr[0]
b=arr[1]
console.log(a,b);
[a,b]=arr;
console.log(a,b)
const [x,y]=arr;
function fn(){
return ['吴邪','黑瞎子']
}
console.log(fn());
const [l,k,...c]=arr;
console.log(l,k,c)
const obj={
name:'吴邪',
age:19,
gender:'男'
};
let u,i,o;
u=obj.name;
i=obj.age;
o=obj.name;
console.log(u,i,o);
({name:u,age:i,gender: o}=obj)
console.log(u,i,o);
const {name,gender,age}=obj
console.log(name,age,gender);
let v=10;
let s=90;
[v,s]=[s,v];
console.log("交换后:",v,s)
React03.展开