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声明的变量,是一个常量,声明后,变量的值就不能被改变。