ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

程序语句及九个示例

2021-12-11 09:33:53  阅读:131  来源: 互联网

标签:语句 console log 示例 max else num var 九个


    <!--

        程序语句

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

                       

          一条条语句构成

          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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有