![现代JavaScript编程:经典范例与实践技巧](https://wfqqreader-1252317822.image.myqcloud.com/cover/657/26793657/b_26793657.jpg)
上QQ阅读APP看书,第一时间看更新
1-12 编程练习
练习1:在Chrome浏览器的调试模式下,使用alert函数在当前网页上弹出一个警告框。
解析:
在Chrome浏览器中使用快捷键Command+Option+J可以快速打开调试模式,在Console区键入如下代码后按回车键:
alert("你好,Google");
弹出窗口效果,如图1-18所示。
![](https://epubservercos.yuewen.com/534FF6/15253386804113806/epubprivate/OEBPS/Images/Figure-P26_66836.jpg?sign=1739321773-XYzxCjA5zwUaxyxI5Qa3QRN1TMkqheqm-0-a3bebd4bdc35493b0e82f713f81c446e)
图1-18 在网页弹出警告框
练习2:使用JavaScript表达式描述语句:3加5的和与6的乘积除以12。
解析:
var result = (3+5)*6/12;
练习3:使用JavaScript实现简单逻辑:如果小明的年龄大于12岁,小明就可以参加夏令营,否则不能参加夏令营,小明的真实年龄是10岁。
解析:
![](https://epubservercos.yuewen.com/534FF6/15253386804113806/epubprivate/OEBPS/Images/Figure-P26_66842.jpg?sign=1739321773-kcUT2WyBhTvQaOiVTWIvXxR9cL9bn9RI-0-037cb9b493b2a2cd7148ee4eb9d4c486)
练习4:试着使用JavaScript编写求10的阶乘的运算。
解析:
![](https://epubservercos.yuewen.com/534FF6/15253386804113806/epubprivate/OEBPS/Images/Figure-P26_66844.jpg?sign=1739321773-N587MNpgKdazLDOZuy06ycKs2abrurDP-0-873000005b68e562469f59fac927cd51)
练习5:将例4中的计算过程封装成函数。
解析:
![](https://epubservercos.yuewen.com/534FF6/15253386804113806/epubprivate/OEBPS/Images/Figure-P27_66845.jpg?sign=1739321773-kQKYatOQ0lDaZXanK8Z4PEsB00nEMU91-0-9515882baf6031b19fff9033e78cd778)
练习6:对象是JavaScript描述复杂数据类型的方式,试着用对象来描述一辆商品汽车。
要求:奔驰牌汽车,价格是2 500 000元,颜色是红色的,有自动驾驶和人工驾驶两种行驶方式。
解析:
![](https://epubservercos.yuewen.com/534FF6/15253386804113806/epubprivate/OEBPS/Images/Figure-P27_66846.jpg?sign=1739321773-DBjgJZw0QSxW2FvrohVeZk4eYuJzLLOe-0-8bc33c10f4b7bd8a0e52ef645d6da1b7)
练习7:使用数组存放班级10名学生的期末考试成绩:67、76、87、56、98、98、67、89、78、67。
解析:
var record = [67,76,87,56,98,98,67,89,78,67];