语句
流程控制语句相关练习
分别用if和switch语句实现学生考试成绩:低于60分不及格,60-80及格,80-90良好,90以上优秀。
用循环打印 “九九乘法表”,包含for,while,do-while语句示例。
用循环打印三角形*号和倒三角星号(金字塔)。
毕达哥拉斯三元组,是一组三个正数,a小于b小于c,并且a平方加b平方等于c平方,现存在一组三元组,满足a加b加c等于1000,请写一个程序找到这组数并且输出。提示:考虑程序运行效率。
百鸡百钱问题,一只公鸡1文钱,一只母鸡2文钱,一只小鸡半文钱,需要买100只鸡, 正好花完,可以怎么买?有多少种买法?请用程序实现,用一百文钱买一百只鸡。
for-in语句示例。
var obj = {name:'czm', age: 18 }; for (var key in obj) { console.log(key); //以此输出 name,age }
with语句示例。
var qs = location.search.substring(1); var hostName = location.hostname; var url = location.href; // with 改写 with(location){ var qs = search.substring(1); var hostName = hostname; var url = href; }
请解释continue与break关键字的作用,并结合label语句用他们写一个demo示例。
var num_break = 0; outermost_break: for (var i=0; i < 10; i++) { for (var j=0; j < 10; j++) { if (i == 5 && j == 5) { break outermost_break; } num_break++; } } console.log(num_break); var num_continue = 0; outermost_continue: for (var i=0; i < 10; i++) { for (var j=0; j < 10; j++) { if (i == 5 && j == 5) { continue outermost_continue; } num_continue++; } } console.log(num_continue);
Last updated
Was this helpful?