function getVal(boo) {
if (boo) {
var val = 'red'
// ...
return val
} else {
// 这里可以访问 val
return null
}
// 这里也可以访问 val
}
function getVal(boo) {
if (boo) {
let val = 'red'
// ...
return val
} else {
// 这里访问不到 val
return null
}
// 这里也访问不到 val
}
function func(arr) {
for (var i = 0; i < arr.length; i++) {
// i ...
}
// 这里也可以访问到i
}
function func(arr) {
for (let i = 0; i < arr.length; i++) {
// i ...
}
// 这里访问不到i
}
function func() {
// val先使用后声明,不报错
alert(val) // undefined
var val;
}
function func() {
// val先使用后声明,报语法错
alert(val)
let val;
}
function func() {
if (typeof val == 'undefined') {
// ...
}
var val = ''
}
function func() {
if (typeof val == 'undefined') {
// ...
}
let val = '';
}
// var和let重复声明 var name = 'Jack'; let name = 'John'; // 两个let重复声明 let age = 24; let age = 30;
// 匿名函数写法
(function () {
var jQuery = function() {};
// ...
window.$ = jQuery
})();
// 块级作用域写法
{
let jQuery = function() {};
// ...
window.$ = jQuery;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有