js基础知识点

  • 格式:doc
  • 大小:13.32 KB
  • 文档页数:3

- 1 - js基础知识点

js基础知识点

1、javascript概述

JavaScript是一种弱类型,以对象为基础,定义的脚本语言,它可以给网页添加各种动态特性,JavaScript不需要编译就能运行,有丰富的内置函数和对象,可以在Web中读写数据,用于在Web中编写客户端脚本。

2、javascript应用

JavaScript可以用在各种浏览器上,可以实现网页中的事件处理、表单处理、客户端检验、图形界面效果等。通常JavaScript使用的目的是增强用户体验,提高网页的交互性和可用性

3、javascript变量

JavaScript变量有全局变量和局部变量。它们的区别在于:

1)全局变量在JavaScript脚本的所有部分都可以访问,而局部变量只能在声明它的函数内部访问。

2)局部变量只在函数内部有效,函数外部无法访问,而全局变量在函数内部外部都可以访问。

3)全局变量在整个网页的所有脚本都可以访问,只要这个网页被打开就可以,而局部变量只能在它声明的函数或语句块内访问。

4、javascript数据类型

JavaScript支持6种数据类型:Undefined、Null、Boolean、Number、String 和Object。 - 2 - Undefined 表示未定义,它的值是undefined。

Null 表示空值,它的值是null。

Boolean 表示布尔值,它的值是true或false。

Number表示数字,它的值是整数或小数

String 表示字符串,它的值是由一系列字符组成的文本

Object 表示对象,它的值是一组数据和功能的集合

5、javascript函数

JavaScript函数可以看作是一段可以重复使用的代码,它由一系列语句组成,用于完成特定的任务。

函数有四个特点:

1)可以重复使用

2)可以接收参数

3)可以返回值

4)可以封装

函数的声明和调用

函数可以使用function来声明:

function functionName (parameters) {

// code to be executed

}

函数使用functionName()来调用:

functionName(parameters);

函数默认有返回值,如果使用return语句来返回值,则忽略默 - 3 - 认值,否则,函数返回值为undefined。

6、javascript作用域

JavaScript作用域是指程序中变量有效范围的概念,它可以分为全局作用域和局部作用域。

全局作用域:在JavaScript程序所有的部分都能访问到的变量叫做全局变量,它们可以在任何地方被访问和修改,全局变量可以直接在程序的任何部分定义。

局部作用域:局部作用域变量只能在声明它的函数里被访问和修改,局部作用域变量只能在函数内部被定义。

7、javascript what is the difference between var, let and

const

var声明的变量,可以在全局范围内被访问。

let声明的变量,只能在声明所在的代码块中被使用。

const声明的变量,是一个常量,声明后,变量的值就不能被改变。