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
}
})
网友评论