• 9.14


    1下面代码获取 input 节点的正确方法是( )

    <form class="file" name="upload">
    <input id="file" name="file" class="file"/>
    </form>
    

    A: querySelectorAll 接收一个选择器做参数,正确用法:docement.querySelector(".file")[1];

    B document.getElementById('file')[0]会返回undefinded 因为getElementByid只返回符合ID的那个节点不能使用下标

    正确的写法是document,getElementById("file");

    document.getElementsByTagName("input")[0];

    document.getElementsByClassName("file")[1];

    2.下面关于块内声明函数的做法哪些是正确的

    if (x) { var foo = function() {}}

    3.

    concat() 链接2个或多个数组并返回结果

    join() 把数组的所有元素都放入一个字符串 通过指定的分隔符进行分隔

    pop()删除并返回数组的最后一个元素

    push()想数组末尾添加一个或者更多元素,并返回新的长度

    reverse() 颠倒数组元素的顺序

    shift() 删除并返回数组的第一个元素

    slice()  从摸个已有的数组返回选定的元素

    sort() 对数组的元素进行排序

    splice() 删除元素,并向数组添加新元素

    toSource()  返回改对象的源代码

    toString() 把数组转换成字符串,并返回结果

    toLocaleString() 把数组换成本地数组并返回结果

    unshift() 想数组开头添加一个或者多个元素,并返回新的长度

    valueOf() 返回数组对象的原始值

    4.下列不属于javascript内置对象的是

    JS中的内置对象有

    Arguments 函数参数集合

    Array  数组

    Boolean  布尔对象

    Date  日期对象

    Error  异常对象

    Function 函数构造

    Math  数学对象

    Number 数字对象

    Object 基础对象

    RegExp 正则表达式对象

    String 字符串对象

    5.创建函数?

    function myFunction(){…...}

    myfunction = function(){…….}

    6以下哪些Array对象的方法不会更改原有数组?

    concat函数连接多个array,不改变原array,返回连接的结果

    map函数对array中的每一项执行指定函数,将每一项执行的结果组成新的array返回

    sort函数返回排序后的array,不改变原array

    splice函数对array进行操作,会改变array

    7.

    'foo' == new function(){ return new String('foo'); };true

    [] == 0 true

    !0 true

  • 相关阅读:
    《深入浅出MFC》第八章 Document-View深入探讨
    《深入浅出MFC》第九章 消息映射与命令传递
    C++ Primer 第十五章 面向对象程序设计
    《深入浅出MFC》第十四章 多线程程序设计
    《C++ Primer》第十八章 用于大型程序的工具
    liunx 配置ftp
    Linux中apche配置
    liunx 安装mysql
    liunx 安装jdk
    mysql
  • 原文地址:https://www.cnblogs.com/smhyu/p/13666844.html
Copyright © 2020-2023  润新知