2018-10-31

打卡时间:22:30-11:30

★首先对昨天的学习记录做下修正:
`
var num1=1;
var num2=125;
var message=num1+num2 // 1125

★答案1125是错误的。正确的答案应该是126.因为数值使用加法的话,应该是相加的。只有字符串“1”和“125”相加的时候,才会拼接在一起,组成“1125”
`

语句

if语句

if·(可以是任意表达式)··else···

var i=44;
if (i>25){
    alert("Greater than 25")
}else if(i<0){
    alert("Less than 0")
}else{
    alert("between 0 and 25");
}

结果就是alert("Greater than 25")
do-while语句

后测试循环语句。只有在循环体中的代码执行之后,才会测试出口条件。简而言之,就是在对条件表达式求值之前,循环体内的代码至少会被执行一次。

i = 0 
do 
{ 
document.write( i + "<br>") 
i++ 
} 
while (i <= 5) 

数字是 0
数字是 1
数字是 2
数字是 3
数字是 4
数字是 5
解释:
i 等于 0。
循环首先会运行。
每循环一次,i 就会累加 1。
当 i 小于或等于 5 时,循环会继续运行。

do后面跟的是重复执行的代码,while后面跟的是终止循环的条件

是否可以理解为在do while语句中,代码是直接一边走一边运行的。而在while语句中,是读完整段做完判断才开始选择运行或者不运行。

while语句

前测试循环语句。在循环体内的代码被执行之前,就会对出口条件求值。因为有可能循环体内的代码永远不会被执行。

<script>
function myFunction() {
    var text = "";
    var i = 3;
    while (i < 5) {
        text += "<br>The number is " + i;
        i++;
    }
    document.getElementById("demo").innerHTML = text;
}
</script>

The number is 3
The number is 4

今日份全都在编写代码来判断do··while和while的区别上。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • --- 学习目标: - 掌握编程的基本思维 - 掌握编程的基本语法 typora-copy-images-to: ...
    YFBigHeart阅读 1,077评论 0 2
  • 条件语句学编程不是看书,不是听老师讲,而是自己动手写知识点条件语句和循环语句(后继会学到)是所有程序设计的最基础的...
    拾起_518阅读 174评论 0 0
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,342评论 0 3
  • https://www.cnblogs.com/zhaoyan001/p/6365064.html 单例模式的八种...
    Mylovesunshine阅读 253评论 0 0
  • 阳光照耀一厘米花开过了一整个冬季童话里的公主救了王子小矮人住在冰雪的城堡里魔法师骑着龙王女巫拿着法杖他们要打仗啦蓝...
    姒虞阅读 172评论 2 4