1.let ES6中新增的用于声明变量的关键字. let 声明的变量只在所处于的块级有效. 注意:使用 let 关键字声明的变量才具有块级作用域,var 关键字是不具备这个特点的. 1. 防止循环变量变成全局变量. 2. 不存在变量提升 3. 暂时性死区 if(true){ let a=10; } console.log(a); // a is not defined //防止循环变量变成全局变量 for(var i=0;i<2;i++){ } console.log(i); // i=2(只有…
JavaScript内置函数:Date时间<script> var today=new Date(); weeks=["日","一","二","三","四","五","六"];//用于显示星期几 document.write(today+"<br/>");//输出当前时间:Fri May 03 2019 2…
function getRandom(min,max){ return Math.floor(Math.random()*(max-min+1))+min; //得到两个数之间的随机整数,包含实参穿进去的两个值. } var random = getRandom(1,10); for(var i = 1;i<=10;i++){ //for循环遍历,声明变量从第一次开始到弹出第10次的输入机会. var guessNum = prompt('请输入要猜的的数字'); if (g…
函数 函数(又称为方法)用于对一大段为了达到某种目的的代码进行归类,以使代码更具有条理: //一段计算三角形面积的代码 var wide=window.prompt("请输入三角形的底边长度!",""); var high=window.prompt("请输入三角形的高!",""); var area=wide*high/2; if (isNaN(area)) {//判断用户是否输入的是数字 alert("三角形的面…