【JavaScript】JavaScript定义、引入方式、基础语法、函数、对象、继承

发布时间 2024-01-10 14:42:11作者: 沙汀鱼

定义

JavaScript是一门跨平台、面向对象的脚本语言
用来控制网页行为的,可以使网页交互

引入方式

内部脚本


外部脚本


JS基础语法

书写语法


输出语句


变量


变量作用域




数据类型


运算符


  1. ==

  2. ===

  3. ??

  4. .?



  5. ...
    展开运算符
    (1)打散数组传递给多个参数




    (2)复制数组或对象


    (3)合并数组或对象

类型转换


流程控制语句

和Java一致

try catch

如果没有异常,只执行try中的语句;
如果出现异常,则执行catch中的语句;
无论是否出现异常,finally中的语句都会被执行。

函数

函数定义




function-匿名函数

顾名思义,没有函数名的函数

  • 使用场景
  1. 定义完立即使用

  2. 作为其他对象的方法
    页面中有元素,该元素有onclick方法,会在鼠标单击这个元素后被执行,onclick最开始是null,需要被赋值后才能使用



function-箭头函数


函数是对象

  1. 可以参与赋值

  2. 有属性有方法
    查看函数的内部结构

  3. 可以作为方法参数

  4. 可以作为方法返回值



闭包


JS对象

Array


String


  • 方法trim():去除字符串前后两端端空白字符

自定义对象


BOM(浏览器对象模型)


Window对象


定时器


History对象


Location对象


DOM(文档对象模型)


获取Element


事件监听


事件绑定


常见事件

查找HTML DOM事件参考手册使用即可

继承

原型继承


基于函数的继承