浏览器console即可
const b = 2;//正确
// const b;//错误,必须初始化
console.log('函数外const定义b:' + b);//有输出值
// b = 5;
// console.log('函数外修改const定义b:' + b);//无法输出
var a = 1;
// var a;//不会报错
console.log('函数外var定义a:' + a);//可以输出a=1
function change(){
a = 4;
console.log('函数内var定义a:' + a);//可以输出a=4
}
change();
console.log('函数调用后var定义a为函数内部修改值:' + a);//可以输出a=4
let c = 3;
console.log('函数外let定义c:' + c);//输出c=3
function change(){
let c = 6;
console.log('函数内let定义c:' + c);//输出c=6
}
change();
console.log('函数调用后let定义c不受函数内部定义影响:' + c);//输出c=3
{ "age":30 }
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
{ "name":"菜鸟教程" , "url":"www.runoob.com" }
{ "flag":true }
{ "runoob":null }
JSON.parse(text[, reviver])
JSON.stringify(value[, replacer[, space]])
用于对服务器返回的数据进行二次处理,这样前端可以有自己的数据结构
globalInfo[0].carousel.map(item => {
item.image = item.image.replace('http', 'https')
})
用于过滤不需要的数据
$store.state.post.carousel.filter(item => item.type ===0)
window.location.href="http://www.gaozhe.net";
window.open("http://www.gaozhe.net");
Math.ceil(25.333333//26
Math.floor(25.333333//25
Math.round(25.333333//23