JavaScript

作者: 光头小青蛙 | 来源:发表于2019-07-03 12:07 被阅读0次

    1.JavaScript是一种什么类型的语言?

    JavaScript是一种弱类型的脚本语言,主要用于web编程的语言,是一个不完全面向对象的语言。

    2.JavaScript主要组成

    JavaScript是由三部分组成DOM,BOM,ECMAScript(核心)

    3.什么是DOM

    DOM是文档对象模型(Document Object Model,,)的缩写,当网页被加载时,浏览器会创建页面的文档对象模型,DOM可以理解为一系列功能的集合,是针对 XML 但经过扩展用于 HTML 的应用程序编程接口,也就是通俗讲的api,通过这些功能实现对html文档的动态操作,DOM 是为了操作文档出现的 API,document 是其的一个对象。

    注意:DOM并不是javascript所特有的,别的语言也有DOM,只是在浏览器中,DOM是javascript重要组成部分。

    4.什么是BOM

    BOM是Browser Object Model)的缩写,是指浏览器对象模型。它的功能就是实现JavaScript和浏览器的交互,BOM 是为了操作浏览器出现的 API,window 是其的一个对象。

    5.什么是ECMAScript

    ECMAScript是一个标准,这个标准针对JavaScript语言,ECMAScript描述了以下内容:语法、类型、语句、关键字、保留字、运算符、对象等。

    6.JavaScript有几种数据类型?

    简单数据类型:null,boolean,number,string,undefined。
    复杂数据类型:object,

    object类型包含array(数组),object(对象)

    7.JavaScript内置对象

    1.array数组对象。
    2.date日期对象。
    3.math数学对象。
    4.boolean布尔对象。
    5.number数字对象。
    6.string字符串对象。
    7.function函数对象。
    8.event对象。

    8.字符串对象属性和常用方法

    1.字符串有length属性返回字符串的长度。

    var str="ww";
    console.log(str.length)//2
    

    9.数组对象属性和常用方法

    1.数组有length属性返回数组的长度。

    var arr=[1,2,3]
    console.log(arr.length)//3
    

    2.方法

    • concat(),连接两个或更多的数组,并返回新的数组。
    • join(),将数组以指定分隔符连接成一个字符串。
    • pop()删除并返回数组的最后一个元素
    • push()从数组的最后一个开添加。
    • shift()从数组头部开始删除。
    • unshift()从数组的头部开始添加。并返回新的长度。
    • splice()删除替换添加数组元素。
    • sort()数组元素排序。
    var arr=[3,2,6,2,5]
    arr.sort((a,b)=>{
      if(a>b){
        return 1
      }else{
        return -1
      }
    })
    

    相关文章

      网友评论

        本文标题:JavaScript

        本文链接:https://www.haomeiwen.com/subject/qgkqhctx.html