0
点赞
收藏
分享

微信扫一扫

JS逻辑运算符、输出语句注释及选择结构

Ad大成 2022-04-18 阅读 42
javascript

一、逻辑运算符

                                        &&(与号)             ||(或号)       !(取反)

1. &&(与号)

      && 可以用来表示 一个数 在 另外两个数之间  

                 &&(与号) 两者都要满足才为true  

    

 

                                发现前面为true 页面才会显示'   '里面的话

 可以叠加 

2.||(或号)

                  表示两者只要有一个满足就为true  

 

                         写了 ||(或号) 第一个值为false 两条语句都会去执行 

       写了 ||(或号) 第一个值为true 那么最后的结果就是true 第二条语句就不会去执行了

3.!(取反)

                                 如果是正确的,在页面上会显示错误

二、输出语句

1.在页面中打印 

        document.write("   ")  

 2.弹出框

         alert('    ')

 

3. 在控制台打印语句 

(1)普通的打印

         console.log('     ')

(2) 打印一个错误提示 

         console.error('     ')

(3)打印一个警告提示

          console.warn('     ')

(4)打印一个详细提示

         console.info('       ')  

发现 详细提示和普通的差不多

(5)计算刷新的时间

         开始计算 

        console.time('timer')

        计算的内容 

        document.write('   ')

         结束计算  

        console.timeEnd('timer')

                                每次刷新,控制台的秒数都不一样 

三、注释

1. 单行注释以 // 开始,以行末结束 

 //这是用来描述登录功能的代码

                   快捷键 ctrl+/

2.多行注释以 /* 开始,以 */ 结束

  /* 这是用来表述表格

        增加用户功能

        修改用户功能

        删除用户功能

        查询用户功能  快捷键   */

                     shift+alt+a

3./ **

  /**

         * 表述一个方法,下面是方法需要的入参

         * 第一个参数 表示输入用户名 是字符串类型

         * 第二个参数 表示输入密码  是字符串类型

         * */或者*/

      输入 /** 直接回车 下一行的*就自动出来了 结束的时候 在输入一个*/ 或者 /即可

4.多个注释

        /* 注释里面有单行注释的// 可以用多行注释包裹 */

        // 注释里面有多行注释的/* 可以用单行注释包裹

四、选择结构

                存在条件,根据条件判断结果选择后续事宜

1.if选择结构

(1)基本if结构

这里的条件 只会返回布尔类型 不是true 就是false

 if(条件){

       JavaScript语句;

    } 

  

                 b没有大于60所以,不显示,显示的是第一个a大于60

(2)if····else结构

if(  ){

            alert('   ')

        }else{

            alert('    ')

        }

(3) 多重if结构

多重if结构嵌套 按照顺序来判断 只要有一个为true 其他的就不执行了

        if( ){

            alert('  ')

        }else if(   ){

            alert('   ')

        }else{

            alert('   ')

        }

a>=90,弹出框会显示优秀; a>=60,弹出框会显示及格; a<60,弹出框会显示不及格 

2.switch选择结构

 var num = '  '

       switch(   ){

                            case ' ':

                            document.write('   ');

                            break;

                            case '  ':

                            document.write('   ');

                            break;

                            default:

                            document.write('    ');

                            break;

       }

         break表示终止比较

 

case 和 default后面 保持统一都要加上break 终止后面的比较

switch(表达式) 表达式里面的值 要和case的值 类型和值都要一致才能比较通过     否则不行

五、prompt(输入提示框)

          var a = prompt('    ' )  

 

 

 只要在输入框里面输入的字 都是字符串类型 typeof result==>string  

  prompt的返回值是字符串类型  

 点击确定会返回输入的值 点击取消会返回null  

六、把字符串转成数字的方法

第一种使用 parsetInt(把字符串转成整数,有小数点会舍去)

第二种使用 parsetFloat(把字符串转成整数,有小数点会保留,后面小数末尾有0会舍去)

第三种利用构造函数 Number('123')  也可以把字符串转成数字类型 

第四种利用运算符号的隐式数据类型转换 '123'*1   '123'/1   也可以把字符串转成数字类型

举报

相关推荐

0 条评论