if else

if else 语句

//  语句中内容全部都是表达式
/**
  条件句语法
  if(判断条件){
      符合条件时,执行代码块
  }else{

      不满足条件执行这里,可以省略
      省略作用,条件不执行,直接越过
  }

2 嵌套结构  通过逻辑,条件范围的缩短,层层筛选
不建议使用,符合人的思维,不符合计算机的思维,层次太多,性能不好
if(条件1){
     条件1的范围大于条件1.1
    if(条件1.1){

    }else{
        条件1范围内;条件1.1范围外
    }
}else{
     除了条件一,以外的情况
    if(){

    }
}

if(条件一){
  满足条件一,执行,不满足不执行
}else if(条件二){
  满足条件二  执行  不满足过
}else if (条件三){
  满足条件三  执行  不满足过
}else{

}
**/
var name = 'zhangsan';
// 如果满足条件1执行以下代码3
// ()条件只要是 true 就可以执行,可以是表达式返回结果,也可以是数据的隐式转化true 或者fakse
// 1+1 返回值 2  2 布尔值为true   所以执行代码 
if(name == 'zhangsan'){
    alert('大家好'+'我是'+name)
}else{  // 否则  if  执行后  else  一定不会执行
     alert('我走丢了')
}
alert('不看条件什么时候都执行')

最后添加4个题目

    // 2的n次幂,n可以输入
var n = parseInt(window.prompt('input'))
var mul = 1;
for(i=0;i<n;i++){
    mul *=2
   
}
document.write(mul) 

a,b,c 中输出为最大的

var a =parseInt(window.prompt('input'))
var b =parseInt(window.prompt('input'))
var c =parseInt(window.prompt('input'))
if(a>b){
    if(a>c){
        document.write(a)
    }else{
        document.write(c)
    }
}else{
    if(b>c){
        document.write(b)
    }else{
        document.write(c)
    }
   
}

//斐波那契数列

    var n = parseInt(window.prompt('input'))
     var first = 1;
     var second = 1;
     var third;
     if(n>2){
         for(var i = 0; i<n-2;i++){
             third = first + second;
             first = second;
             second = third;
             document.write(third)
         }
     }else{
         document.write(1)
     }
</script>

// 计算100以内质数

count = 0;
for(var i = 0;i<=100;i++){
   for(var j = 0;j<=i;j++){
       if(i%j==0)
       count++
   }
   if(count==2){
       document.write(i)
   }
   count = 0
     

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值