JavaScript基础

前言

概述:JavaScript 是属于 HTML 和 Web 的编程语言,编程令计算机完成您需要它们做的工作,脱胎于Java

一、JavaScript值

  1. 字面量
    写数值有无小数点均可,字符串是文本,由双引号或单引号包围
  2. 变量
    变量用于存储数据值
  3. 运算符
    JavaScript 使用算数运算符(+ - * /)来计算值
  4. 表达式
    表达式是值、变量和运算符的组合,计算结果是值
  5. 关键词
    用于标识被执行的动作
  6. 数据类型
    • 字符串值
    • 数值
    • 布尔值
    • 数组
    • 对象
  7. let和const
    提供了块作用域(Block Scope)变量(和常量),let 能重新赋值,但是const不能重新赋值

二、函数

函数是被设计为执行特定任务的代码块,会在某代码调用它时被执行

三、对象

和Java对象概念一样
包含属性和方法

四、事件

事件是发生在 HTML 元素上的“事情”。当在 HTML 页面中使用 JavaScript 时,JavaScript 能够“应对”这些事件。
HTML 事件可以是浏览器或用户做的某些事情。

下面是 HTML 事件的一些例子:
HTML 网页完成加载
HTML 输入字段被修改
HTML 按钮被点击
通常,当事件发生时,用户会希望做某件事。
JavaScript 允许您在事件被侦测到时执行代码。

常见事件:

事件 描述
onchange HTML 元素已被改变
onclick 用户点击了 HTML 元素
onmouseover 用户把鼠标移动到 HTML 元素上
onmouseout 用户把鼠标移开 HTML 元素
onkeydown 用户按下键盘按键
onload 浏览器已经完成页面加载

五、字符串

字符串用于存储和操作文本
内建属性 length 可返回字符串的长度
indexOf() 方法返回字符串中指定文本首次出现的索引(位置)
lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引
search()

六、数组

toString() 把数组转换为数组值(逗号分隔)的字符串。
join() 方法也可将所有数组元素结合为一个字符串。
pop() 方法从数组中删除最后一个元素
push() 方法(在数组结尾处)向数组添加一个新的元素
shift() 方法会删除首个数组元素,并把所有其他元素“位移”到更低的索引
unshift() 方法(在开头)向数组添加新元素,并“反向位移”旧元素
splice() 方法可用于向数组添加新项
concat() 方法通过合并(连接)现有数组来创建一个新数组
sort() 方法以字母顺序对数组进行排序
reverse() 方法反转数组中的元素


JavaScript基础
https://www.zengzx.xyz/2018/03/22/01.知识架构/front/JavaScript/
作者
Eden
发布于
2018年3月22日
许可协议