zoukankan      html  css  js  c++  java
  • 9.1做JS的题目(2)

    1.以 下语句的执行结果是什么?

     最后执行settimeout所以是one two three

    2.var str1=new RegExp("e");
    document.write(str1.exec("hello"));
    以上代码输出结果为(      )

    e      exec()接受一个参数,即要应用模式的字符串,然后返回包含第一个匹配项信息的数组;或者在没有匹配项的情况下返回 null。

    3.

    1 var foo = {n:1};
    2 (function(foo){            //形参foo同实参foo一样指向同一片内存空间,这个空间里的n的值为1
    3     var foo;               //优先级低于形参,无效。
    4     console.log(foo.n);    //输出1
    5     foo.n = 3;             //形参与实参foo指向的内存空间里的n的值被改为3
    6     foo = {n:2};           //形参foo指向了新的内存空间,里面n的值为2.
    7     console.log(foo.n);    //输出新的内存空间的n的值
    8 })(foo);
    9 console.log(foo.n);        //实参foo的指向还是原来的内存空间,里面的n的值为3.

    以上 javascript 代码,在浏览器中运行的结果是    1  2   3

    4.

    js的全局属性:Infinity、NAN、undefined
    js的全局函数:decodeURI()、decodeURIcomponent()、
                            encodeURI、encodeURIcomponent()、
                              escape()、eval()、isFinite()、isNAN()、
                            Number()、parseFloat()、parseInt()、String()、unescape()
    5.以下哪些表达式的值为0?ABCD
    A.(()=>{}).length
    B.1 & 2
    C.+[]
    D.[1,2,-3].reduce((a, b) => a - b, 0)
    5.有var d = new Date('2018-05-09'),可以设置为6月份的操作是?()CD
    A.d.setMonth(7);
    B.d.setMonth(6);
    C.d.setMonth(5);
    D.d.setDate(40);
    月份从0开始 所以选C 然后setDate就是40天后就是6月份
  • 相关阅读:
    JSON库之性能比较:JSON.simple VS GSON VS Jackson VS JSONP
    mysql存储过程批量插入数据
    mysql 5.7.12 winx64安装配置方法图文教程
    mysql-5.7.12-winx64 安装
    spring下载地址
    jdbc动态切换数据库
    Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置
    WebSercice Demo
    面试问题之数据结构与算法:最小生成树算法
    面试问题之数据结构与算法:最大连续子序列和
  • 原文地址:https://www.cnblogs.com/smhyu/p/13597536.html
Copyright © 2011-2022 走看看