发表于: 2017-08-08 20:52:12

2 802


今天:和前端统一了接口和字段。


进度:http://task.ptteng.com/zentao/project-burn-277.html


问题:web工程编译前后目录的变化


明天:生成代码,搭环境,跑测试。


总结:无


————————————————————————————————————————————————

学习了一些JS知识。

JavaScript新建一个长度10的数组:

var pets = new Array(10);


JavaScript中数组的join方法用处?

  • arr.join() 默认情况所有元素被逗号隔开
  • arr.join("xxx") 元素被xxx隔开


JavaScript中在数组最前面插入数据的方法?

arr.unshift(xxx);


JavaScript数组的.push()和.pop()的作用?

  • .push() 插入最后
  • .pop() 删除最后并返回


for loop 和 while loop 的本质区别是?

  • for loop显示loop的开始和结尾
  • 擅长处理一系列数据


JavaScript的for循环的三种格式?

for (var index = 0; index < xxx.length; index ++){
}
for (var index in xxx){
   //得到的是数组的index
}
for (var name of xxx){
   //得到的是数组的值
}


JavaScript数组的.slice()方法有几种用法?

  • arr.slice(startPosition);//闭合
  • arr.slice(startPosition, endPosition);//左闭右开


——————————

写了第一个JavaScript代码,猜1-100的一个数字。

var target;
var guess_input;
var finished = false;
var guesses = 0;

function do_game() {
target = Math.floor(Math.random() * 100) + 1;
while(!finished){
guess_input = parseInt(prompt("请猜出1到100之间的一个数"));
guesses ++;
finished = check_guess();
}
}

function check_guess() {
if(isNaN(guess_input)){
alert("输入的不是数字!");
return false;
}
if(guess_input < 1 || guess_input > 100){
alert("输入超出范围!");
return false;
}
if(guess_input > target){
alert("你的数字太大!");
return false;
}
if(guess_input < target){
alert("你的数字太小!");
return false;
}
alert("你猜对了!正确答案是" + target + "  你猜的次数为:" + guesses );
return true;
}



返回列表 返回列表
评论

    分享到