3.6 语句
1.for-in
语法:for(property in expression) statement
eg:
var showTxt = "";
var person1 = {
name:"linjiahao",
age:19,
learn:JavaScript
};
for(var x in person1){
showTxt = showTxt + person1[x];
}
alert(showTxt);
2.闭包函数用法:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<p>计数加一</p>
<button type="button" onclick="myFunction()">加1</button>
<p id="demo">0</p>
<script>
var add = (function(){
var counter = 0;
return function(){
return counter += 1;
}
})();
function myFunction(){
document.getElementById("demo").innerHTML = add();
}
</script>
</body>
</html>
逗号运算符:
var val(1,2,3); //val=3
等于:
var val=1;
var val=2;
var val=3;