{
// var会越狱,但是let会有作用域
var a = 1;
let b = 2;
}
var m = 1;
var m = 2;
// var变量可以多次声明,但是let只能声明一次
let n = 1;
// let n = 2;
// var声明的变量会自动提升,这里没有就会显示undefined
console.log(x);
var x = 10;
// let变量不会变化,没有就报错
// console.log(y);
let y = 20;
// const声明变量(只读常量)
// 一旦被const声明,都不可变化
const acs = 1;
// 这里就会报错,不能修改const
// a = 3;
// 结构表达式
let arr = [1,2,3];
let [aces,b,c] = arr;
// 可以直接给abc赋值
const person = {
name : "Jack",
age : 20,
language : "Eng"
}
// 对象也可以用结构表达式来获取对应的值
const { name,age,language} = person;
// 这样可以将我们获取的值name变成abc这个变量
// const { name:abc,age,language} = person;
// 字符串拓展
let str = "Hello,vue";
// 判断是否以xxx开始
str.startsWith("hello");
// 判断是否以xx结束
str.endsWith("vue");
// 判断是否包含xxx
str.includes("e");
// 字符串模板
let ss = `
sadasd
sadasdasd
`;
// 字符串插值,给字符串内动态赋值
// 插入的内容甚至可以是JS表达式
function fun(){
return "这是一个函数";
}
let info =
我是${name},今年${age \* 10},我想说${fun()}
;console.log(info)
刷面试题
刷题的重要性,不用多说。对于应届生或工作年限不长的人来说,刷面试题一方面能够尽可能地快速自己对某个技术点的理解,另一方面在面试时,有一定几率被问到相同或相似题,另外或多或少也能够为自己面试增加一些自信心,可见适当的刷题是很有必要的。
-
前端字节跳动真题解析
-
【269页】前端大厂面试题宝典
最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。大厂面试远没有我们想的那么困难,摆好心态,做好准备,你也可以的。