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