• 网页前端设计-作业三(JavaScript)


    参考教材:HTML5网页前端设计(第2版 )  作者:周文洁

    1 . 普通 (2分)如何使用JavaScript对浮点数进行四舍五入获取最接近的整数值?

    使用Math.round()方法。

    2 . 普通 (2分)如何创建与调用自定义名称的JavaScript函数?

    使用关键词function来创建自定义函数,例如: function welcome(){ alert("Welcome to JavaScript World"); } 函数可以通过使用函数名称的方法进行调用,例如welcome()。

    3 . 普通 (2分)请分别说出下列内容中变量x运算结果。 (1)var x = 9+9; (2)var x = 9+"9"; (3)var x = "9"+"9";

    (1)18 (2)99 (3)99。

    加号左右都是数字时就做加法运算,有任意一边是字符时加号都当做连字符使用。

    4 . 普通 (2分)如何使用警告对话框显示“Hello JavaScript"?

    alert("Hello JavaScript");

    5 . 普通 (2分)引用JavaScript外部脚本的正确写法是?在HTML页面中直接插入JavaScript代码的正确做法是何种标签?

    外部脚本引用方法为:。 在HTML页面中直接插入JavaScript代码的正确做法是的形式来引用外部JavaScript文件,引用语句必须放在首尾标签中。

    错误

    引用语句可以放在或者首尾标签中均可。

    22 . 普通 (2分)已知var x = -9/0;则x的返回值是NaN。

    错误

    x的返回值是-Infinity。只有特殊情况0/0的返回值是NaN。

    23 . 普通 (2分)已知var x1="test", x2="TEST";那么x1>x2的返回值是true。

    正确

    字符串比大小时会左对齐然后从左往右依次比较,只要不相同能分出胜负就停下。在字母相同的情况下JavaScript是区分大小写的,同一个字母的小写大于大写。

    24 . 普通 (2分)在JavaScript中假如有var x = 0.999; 且var y = x.toFixed(2);那么y的值是1。

    错误

    即使四舍五入进位后没有小数了,也得保留指定的位数,因此最后的y值是1.00

    25 . 普通 (2分)已知有var s = "Happy";且var result = s.indexOf("h");那么result的值是0。

    错误

    由于JavaScript区分大小写,因此没有查到小写字母h的所在位置,返回默认值-1。如果查找的是大写字母H,才能返回值为0表示从左往右数第0位置(从0开始计数)。

    26 . 容易 (2分)在JavaScript中用alert()弹出提示对话框,以下哪个符号可以用于其中的文本换行?( )。

    A. \t

    B. enter

    C.

    D. \n

    在JavaScript中,alert()允许支持转义字符\n表示文本换行。

    27 . 容易 (2分)在JavaScript中已知有document.write("Hello World");如果希望显示内容时2个单词之间可以换行,以下哪句可以实现?( )。

    A. document.write("HelloWorld");

    B. document.write("Hello
    World");

    C. document.write("Hello\tWorld");

    D. document.write("Hello\nWorld");

    在document.write()方法中,用
    标签来实现换行。

    28 . 容易 (2分)在JavaScript中,关于条件语句if…else以下哪个说法不正确?( )。

    A. if语句可以单独不使用,不配套else语句。

    B. if语句必须和else语句搭配使用,不可以单独出现。

    C. 当有多个条件分支时,还可以在if和else语句之间加入一个或多个else if语句。

    D. if语句的执行内容可以是单行代码也可以是多行代码块。

    if语句可以单独出现,也可以和else语句配套使用。当有多个条件分支时,还可以加入若干个else if语句。

    29 . 容易 (2分)在JavaScript中关于逻辑或(||)的用法以下描述不正确的是?( )。

    A. alert(false||null);运行结果会显示null。

    B. alert(false||NaN);运行结果会显示NaN。

    C. 假设从未声明过变量x,那么alert(false||x);运行结果会显示undefined。

    D. 假设从未声明过变量x,那么alert(true||x);运行结果会显示true。

    如果声明过变量x但是没有赋值,那么alert(false||x);运行结果会显示undefined。如果从未声明过变量x,那么执行时会发生错误,alert语句不会有运行结果显示。

    30 . 容易 (2分)在JavaScript中以下哪句可以创建一个新的段落元素

    ,并且设置该元素的背景颜色为银色(silver)?( )。

    A. var p = document.createElements("p"); p.style.background-color = "silver";

    B. var p = document.createElement("p"); p.style.backgroundColor = "silver";

    C. var p = document.createElement("p"); p.style.background-color = "silver";

    D. var p = document.createElements("p"); p.style.backgroundColor = "silver";

    document.createElement("p")是创建一个新的段落元素

    ,这里Element不是复数形式不要加s结尾。更改样式时属性名称改成camel标记法,即首个单词全小写,后面每个单词首字母大写,不要连字符。

    31 . 容易 (2分)已知

  • 相关阅读:
    第2期:大数据岗位有哪些
    面试官:如何实现微服务全链路灰度发布?
    Maven的基础使用
    Xposed项目配置
    区分axios在开发环境和生产环境的请求基础地址
    专访 | 赵沁雪:参与开源,不是一个人的战斗
    QGIS编译(跨平台编译)之四十二:PostgreSQL安装(Windows、Linux、MacOS环境下安装)
    js的进阶Ts
    DatenLord前沿技术分享 No.38
    js连接mysql的使用方法
  • 原文地址:https://blog.csdn.net/qq_61727355/article/details/126435922