JavaScript

123 阅读2分钟

#定义

  • JavaScript(简称:JS) 是一门跨平台、面向对象的脚本语言。是用来控制网页行为的,它能使网页可交互。
  • JavaScript 和 Java 是完全不同的语言,不论是概念还是设计。但是基础语法类似。
  • JavaScript 在 1995 年由 Brendan Eich 发明,并于 1997 年成为 ECMA 标准。
  • ECMAScript6 (ES6) 是最主流的 JavaScript 版本(发布于 2015 年)。

引入方式

image.png

image.png

JS基础语法

  • ECMAScript6 (ES6) 是最主流的 JavaScript 版本(发布于 2015 年)。
  • 使用 window.alert() 写入警告框
  • 使用 document.write() 写入 HTML 输出
  • 使用 console.log() 写入浏览器控制台
变量
  • JavaScript 中用 var 关键字(variable 的缩写)来声明变量 。

  • JavaScript 是一门弱类型语言,变量可以存放不同类型的值 。

  • 变量名需要遵循如下规则:

  • 组成字符可以是任何字母、数字、下划线(_)或美元符号($)

  • 数字不能开头 注意:

  • ECMAScript 6 新增了 let 关键字来定义变量。它的用法类似于 var,但是所声明的变量,只在 let 关键字所在的代码块内有效,且不允许重复声明。

  • ECMAScript 6 新增了 const 关键字,用来声明一个只读的常量。一旦声明,常量的值就不能改变。

  • var:声明变量,全局作用域/函数作用域,允许重复声明

  • let:声明变量,块级作用域,不允许重复声明

  • const:声明常量,一旦声明,常量的值不能改变

数据类型

image.png

函数

image.png

image.png

Js对象

image.png

Array

image.png

String

image.png

自定义对象

image.png

注意:
  • JavaScript 中的数组相当于 Java 中集合,数组的长度是可变的,而 JavaScript 是弱类型,所以可以存储任意的类型的数据。
  • 箭头函数

image.png

JSON基础语法
image.png

BOM

image.png

DOM

image.png

事件绑定

image.png

常见事件

image.png