编程语言
首页 > 编程语言> > 程序语句及九个示例

程序语句及九个示例

作者:互联网

    <!--

        程序语句

          => 程序 = 语句 + 数据结构 + 算法

                       

          一条条语句构成

          var num   //变量声明语句

          num= 100 赋值语句

          console.log(num)  //控制台输出语句,作用:在浏览器控制台输出括号中内容

          alert('helloworld')  //弹出对话框,显示括号中内容

          逻辑分支语句条件语句 if

          循环语句 for while

        语句执行顺序

            顺序结构

            循环结构

            条件语句 | 逻辑分支语句

               =>根据条件确定,那些语句需要执行那些不需执行

           

            if语句

              语法:  if(条件){

                        代码块

                     }

                     如果(条件成立){

                         执行代码

                     }

            if-else语句

               语法:  if(条件){

                         代码块1

                      }else{

                          代码块2

                      }

            if-else-if语句

                  if(条件1){

                      代码1

                  }else if(条件2){

                      代码2

                  }else{

                  }

            if-else-if ....

                  if(条件1){

                      代码1

                  }else if(条件2){

                      代码2

                  }else if(条件3){

                      代码3

                  }else if(条件4){

                      代码4

                  }


 

     -->

<script>
        var num     //变量声明语句
        num = 100   //赋值语句
        // var num = 100 
        // console.log(num)  //控制台输出语句,作用:在浏览器控制台输出括号中内容
        // alert('helloworld')  //弹出对话框,显示括号中内容 
        
        // if(false){
        //     console.log('条件成立,执行代码')
        // }

        // if(num > 100){
        //     console.log('条件成立,执行代码')
        // }

        //如果num == 100 输出num等于100, 否则。 输出num 不等100

        // if(num == 200){
        //     console.log('num等于100')
        // }else{
        //     console.log('num 不等100')
        // }

        if(num == 200){
            console.log('num等于200')
        }else if(num > 200){
            console.log('num大于200')
        }else{
            console.log('num小于200')
        }

</script>

示例1--两个数求最大值

<!--

        求23和34两个数的最大值,将最大值输出打印到控制台

            编程思想: 解决问题的思维方式

       

        分析: 方式一: if-else

              var m = 23

              var n = 34

              var max

              if(m>n){

                  max = m

              }else{

                  max = n

              }

              console.log('最大值是 ', max)

           方式二: if语句

                var m = 63

                var n = 34

                var max = m //假设最大值是m

                将最大值max与n进行比较,如果n大于max,则将n赋值给max

                if(max < n){

                    max = n

                }

     -->

<script>
        var m = 63
        var n = 74
        var max = m//存储最大值

        if(n > max){
            max = n
        }

        // if (m > n) {
        //     max = m
        // }else{
        //     max = n
        // }

        console.log('最大值是 ',max)
</script>

示例2--三个数求最大值

<script>
        /* 
           求53,42和64三个数的最大值,将最大值输出打印到控制台
           分析: 第一步: 定义三个变量存储三个值,再定义一个变量存储最大值
                 var m = 53
                 var n = 42
                 var z = 64

                 var max  //最大值

                 假设第1个数是最大值
                  max = m
                 将后面的数依次与max进行比较,如果比max大,则将赋值给max,
                 接着再进行后面数比较
                  if(n > max){
                      max = n
                  }
                  if(z > max){
                      max = z
                  }

        */
        var m = 53
        var n = 42
        var z = 64

        var max = m //最大值,  max: 153
        if(n > max){  // 42 > 153
            max = n
        }

        if(z > max){  // 64 > 153
            max = z 
        }

        console.log('三个数最大值 ',max)

</script>

示例3--判断一个整数,属于哪个范围:大于0;小于0;等于0

        var num = 0
        if (num > 0) {
            console.log('大于0')
        } else if (num < 0) {
            console.log('小于0')
        } else {
            console.log('等于0')
        }

示例4--判断一个整数是偶数还是奇数,并输出判断结果

 思路:var num = 24

            偶数: 能被2整除的数就是偶数

                   对2取余余数等于0

                num % 2 == 0

              if(num % 2 == 0){

                  num是偶数

              }else{

                  num是奇数

              }

var num = 23
        if (num % 2 == 0) {
            console.log(num, '是偶数');
        } else {
            console.log(num, '是奇数');
        }

示例5--开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者

思路:

var height = 175 //身高

              var weight = 70 //体重

              //根据身高获取标准体重

              var bzweight = (height - 108)*2

              10斤左右的浮动:  标准体重-10 ~ 标准体重+10

              if(weight > (bzweight - 10) && weight < (bzweight + 10) ){

                  //体重合格

              }

var height = 175  //厘米
        var weight = 40 * 2  //公斤
        //计算标准体重
        var bzweight = (height - 108) * 2
        console.log('标准体重 ', bzweight)
        if (weight < bzweight - 10) {
            console.log('偏瘦')
        } else if (weight > bzweight + 10) {
            console.log('肥胖')
        } else {
            console.log('身体体重合格');
        }

示例6--判断指定数据类型,比如: var num = '100' 数据类型是 number, string typeof num  -> number

           

var num1 = 'hello'

        var type1 = typeof num1  // number
        console.log(typeof type1, type1);
        if (type1 === 'number') {
            console.log(num1, '是数值类型number')
        } else if (type1 === 'string') {
            console.log(num1, '是字符串类型string')
        } else if (type1 == 'boolean') {
            console.log(num1, '是布尔类型boolean')
        } else if (type1 == 'undefined') {
            console.log(num1, '是未定义ndefined')
        } else {
            console.log(num1, '是空null')
        }

示例7--输入年份,计算某一年是否是闰年 (闰年能被4整除并且不能被100整除,或者能被400整除

思路:var year = 2021

                 var isLeapYear = false // true闰年

                 

                 被4整除       并且      不能被100整除         或者     被400整除

                 if (year % 4 == 0   &&    year % 100 != 0)    ||     ( year % 400 == 0){

                     isLeapYear = true

                 }

                 if(isLeapYear){

                     //是闰年

                 }

 var year = 2000
        var isLeapYear = false // true闰年
        if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
            isLeapYear = true
        }
        if (isLeapYear) {
            console.log(year, '是闰年');
        } else {
            console.log(year, '不是闰年');
        }

示例8--输入数字,显示星期几( 假设本月一号是周一)

 var num = 5  //数字
        var week   //星期
        if (num % 7 === 1) {
            week = '周一'
        } else if (num % 7 === 2) {
            week = '周二'
        } else if (num % 7 === 3) {
            week = '周三'
        } else if (num % 7 === 4) {
            week = '周四'
        } else if (num % 7 === 5) {
            week = '周五'
        } else if (num % 7 === 6) {
            week = '周六'
        } else {
            week = '周日'
        }

        console.log('输入的', num, '是', week)

示例9--输入分数,判定成绩等级 (成绩对应等级 90-100:A级 80-89:B级 70-79:C级 60-69:D级 其它:不合格)

思路: var score = 98  

                 var grade = 'A级'

               

                 if( score>=90 && score<=100 ){

                     grade = 'A级'

                 }else if(score>=80 && score<=89){

                     grade = 'B级'

                 }

var score = 58   //分数
        var grade //等级

        if (score >= 90 && score <= 100) {
            grade = 'A级'
        } else if (score >= 80 && score <= 89) {
            grade = 'B级'
        }else if (score >= 70 && score <= 79) {
            grade = 'C级'
        }else if (score >= 60 && score <= 69) {
            grade = 'D级'
        }else{
            grade = '不合格'
        }

        console.log('成绩',score,' 等级是',grade)

标签:语句,console,log,示例,max,else,num,var,九个
来源: https://blog.csdn.net/Yee2us/article/details/121868698