Java Script基础
Java Script基础
一、Java Script简介
1.概述
JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言,使网页变得生动。由ECMAScript(规定了语法标准)、BOM(浏览器对象模型)、DOM (文档对象模型)组成。使用它的目的是与HTML超文本标识语言、Java 脚本语言一起实现在一个网页中链接多个对象,与网络客户交互作用,从而可以开发客户端的应用程序。
2.特点
- 是一种解释型的脚本语言
- 基于对象
- 简单弱类型(弱势语言)
- 动态
- 具有跨平台性,JavaScript是依赖于浏览器本身,与操作环境无关
二、变量var let
变量的本质就是内存中的一块区域,采用var和let定义。二者的区别是:
- var关键字定义的变量是window的对象的儿子,可以采用
window
.变量的方式访问,let定义的变量不是 - var定义的变量可以重复定义,let定义的变量不行
- var定义的变量是全局变量,let定义的是局部变量
三、数据类型
1.数据类型
undefined | 变量定义了,但没有给值时的类型 |
---|---|
Number | 一切数字都是number类型 |
String | 字符串类型 |
boolean | true,false |
function | 函数类型 |
null | 表示变量引用了一个空对象 |
object | 对象类型 |
2.typeof
console.log(typeof "John") // string
console.log(typeof("John")) // string
console.log(typeof 3.14) // number
console.log(typeof NaN) // number
console.log(typeof false) // boolean
console.log(typeof function () {
}) // function
console.log(typeof [1,2,3,4]) // object
console.log(typeof {
name: