while 和 do while

  • for 当循环次数已知

  • while 先判断再执行

  • do while 先执行一次再判断

      //1-100 之间所有数字的和
    
      //while
    // var i = 1;
    // var sum =0;
    // while(i<=100){
    // sum +=i;
    // i++;
    // }
    // console.log(sum); //do while
    var i =1;
    var sum =0;
    do{
    sum+=i;
    i++;
    }while(i<=100);
    console.log(sum);

while 的练习

任意输入一个整数,求它的位数

	var number = Number(prompt("请输入数字")); //如果使用parseInt(); 出现 123abc 也不会报错
if(number){
var i =1;
while (number >= 10) {
number = number/10; //可以不写parseInt();自动转型
i++;
}
console.log(i);
}else if(number===0){
console.log("1");
}else{
console.log("重新来"); }

do while 练习

输入一个整数,翻转输出这个数的每一个数字.

//判断用户输入的数字是否合法
//翻转输出每一个数字 var number =Number(prompt("请输入一个数字"));
// 整数 0 NaN
if (number) {
number =parseInt(number);
//翻转输出每一个数字
do {
var tmp =number%10;
number = parseInt(number /10);
console.log(tmp); } while (number != 0);
} else if(number ===0){
console.log("0");
}else{
console.log("重新来"); }

最新文章

  1. 自定义鼠标光标cursor
  2. 使用SuperSlide 实现标签切换
  3. [深入学习Web安全](5)详解MySQL注射
  4. 进阶系列五【绝对干货】----Git教程
  5. delphi中break,continue, exit,abort, halt, runerror的异同
  6. zoj 3946 Highway Project(最短路 + 优先队列)
  7. Jmeter工作原理
  8. [SLAM] 01 &quot;Simultaneous Localization and Mapping&quot; basic knowledge
  9. 【python】sys.argv[]的用法
  10. C#获取本周周一的日期
  11. UVA 11181 dfs 概率
  12. 2016年辛星less教程发布了
  13. java枚举enum
  14. 嵌入式Linux系统Bootloader启动调试技术(回想)
  15. java-下载excel
  16. arm:c语言和汇编混合编程
  17. Java的基本数据类型和运算
  18. Java FX入门
  19. Jetty 嵌入式启动官方完整教程
  20. git的命令行输出正确地显示中文文件名

热门文章

  1. 【DataBase】H2 DateBase与项目集成
  2. 【esp8266】技术汇总帖
  3. idea能用下划线替换红色报错吗?我色弱,用idea简直太痛苦了
  4. openfoam耦合liggghts安装
  5. Python机器学习基础教程-第1章-鸢尾花的例子KNN
  6. SQL优化——select
  7. Copy-On-Write技术
  8. 015 Android md5密码加密及其工具类
  9. 长乐培训Day5
  10. 100天搞定机器学习|day54 聚类系列:层次聚类原理及案例