Javascript函数定义
我刚得到这个脚本进行调试,不知道下面这一节的意思Javascript函数定义,javascript,Javascript,我刚得到这个脚本进行调试,不知道下面这一节的意思 var qns = () => site + status + "\ " let status = "true"; 变量状态以前没有定义。这是JavaScript 1.7,目前在Firefox上可用,但在大多数其他浏览器上不可用 var qns = () => site + status + "\ " 相等,但短于: var qns = function() { return site + status + "\n"; }
var qns = () => site + status + "\
"
let status = "true";
变量状态以前没有定义。这是JavaScript 1.7,目前在Firefox上可用,但在大多数其他浏览器上不可用
var qns = () => site + status + "\
"
相等,但短于:
var qns = function() {
return site + status + "\n";
}
(不确定换行符是否有效)
let status=true
除了作用域之外,与var status=true
相同:它将仅为包含的块声明。比如说,
if (true) {
var x = 1;
let y = 2;
console.log(x); // => 1
console.log(y); // => 2
}
console.log(x); // => 1
console.log(y); // => undefined
顺便说一下,变量
status
不需要在您的行之前声明;如果在以后调用qns()
之前声明它就足够了 这是JavaScript 1.7,目前在Firefox上可用,但在大多数其他浏览器上不可用
var qns = () => site + status + "\
"
相等,但短于:
var qns = function() {
return site + status + "\n";
}
(不确定换行符是否有效)
let status=true
除了作用域之外,与var status=true
相同:它将仅为包含的块声明。比如说,
if (true) {
var x = 1;
let y = 2;
console.log(x); // => 1
console.log(y); // => 2
}
console.log(x); // => 1
console.log(y); // => undefined
顺便说一下,变量
status
不需要在您的行之前声明;如果在以后调用qns()
之前声明它就足够了 请提供脚本请提供脚本