2021/11.23

JavaScript的组成

ESMAScript  核心语法(标准规范) => SE6

BOM  浏览器对象模式,其实就是window对象,该对象可以操作浏览器

DOM  文档对象模型,其实就是document对象,该对象可以操作网页里面的所有元素


window对象的常用方法

alert() 方法,用于打开消息框

prompt() 方法,用于打开输入框,输入框返回的数据的类型是string类型

confirm() 方法,用于打开确定框,确认框里面有两个按钮,确定和取消,点击确定按钮返回true,点击取消按钮返回false

parseInt() 方法,用于将字符串数据,强转为整型

parseFloat() 方法,用于将字符串数据,强转为浮点型

isNaN() 方法,用于判断一份数据是不是NaN数据(not a number)


if选择结构:

if选择结构的语法是:if (判断条件)  {满足条件之后,执行的代码块}

if-else选择结构,if( )里面的条件成立,执行 if { }里面的代码块否则, 执行else{ }里面的代码块


例如:  //  如果考试成绩在80分以上,将获得手机一部

              var score = 20

        //   if()里面写条件,条件返回true,执行{}里面的代码

            if(score>=80){

            console.log('获得手机一部');

        }

        console.log('----------------------------');

        // 如果你的考试成绩在60分以上,获得汽车一辆,否则罚抄代码50遍

        if(score>=60){

            console.log('获得汽车一辆');

        }else{

            // else语句,一定要配合if语句,不能单独使用。

            // 在if不成立的时候,执行else语句。

            console.log('罚抄代码50遍');

        }

        console.log('----------------------------');

        if(score>=70){

            console.log('奖励飞机一架');

       } else

            console.log('罚抄代码50遍');



多重if选择结构

多重if选择结构里面,满足其中一个条件,执行该条件对应的代码,执行完成后跳出整个程序结构。

如果所有的条件都不成立,有else,就执行else;没有else,整个程序结构结束。

例如:   /*

            如果有500万存款,买一辆奔驰-迈巴赫S600

            如果有300万存款,买一辆宝马740

            如果有100万存款,买一辆奥迪A6L

            如果有50万存款,买一辆大众途观L

            如果有10万存款,买一辆奥拓

            否则,买一辆捷安特

        */

  var money = parseInt(prompt('请输入您的存款(单位:万)'))

        if(money>=500){

            alert('奔驰-迈巴赫S600')

        }else if(money>=300){

            alert('宝马740')

        }else if(money>=100){

            alert('奥迪A6L')

        }else if(money>=50){

            alert('大众途观L')

        }else if(money>=10){

            alert('奥拓')

        }else{

            alert('捷安特')

        }

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

推荐阅读更多精彩内容