一、javaScript概述
(一)什么是javaScript:
javaScript是一种运行于javascript解释性/引擎中的解释性脚本语言。
1.运行环境:
- 独立安装js解释器
- 嵌入在浏览器内核中JS解释器
2.解释型:
- 运行之前是不需要编译的,运行之前不会检查错误,直到碰到错误为止。
3.JS使用场合:
- PC机、手机、平板、机顶盒......
(二) JS组成
- 核心(ECMAScript)
- 文档对象模型(DOM)--让js有能力与网页进行对话;
- 浏览器对象模型(BOM)--让js有能力与浏览器进行对话;
(三)JS特点
- 开发工具简单,记事本即可...
- 无需编译,直接由JS引擎负责执行;
- 弱类型语言由数据来决定 数据类型
- 面向对象
二、javaScript 基本语法
(一)浏览器内核作用:
负责页面内容的渲染。内核主要由两部分组成:1、内核排版引擎解析HTML和CSS;2、脚本解释引擎解析javaScript
(二)将JS脚本嵌入在Html页面中执行的步骤
- 在html内部书写
将js代码写在外部脚本文件中(**.js)
<html>
<head>
<script src="**.js"></script>
</head>
<body>
</body>
</html>
(三) 语法规则
1. 语句
使用分号来表示结束 ;
大小写敏感,区分大小写;
必须使用英文标点符号;
由表达式、关键字、运算符组成
2. 注释
单行注释“ // ” ;
多行注释“ /* */ ” ;
3.变量的命名规则
- 变量名以字母、下划线、$、数字组成;
- 不能以数字开头;
- 变量名不能使用关键字、保留字;
- 区分大小写;
4.规范
- 变量需要先定义再使用;
- 变量由多个单词组成,使用驼峰命名法;
(四)javaScript数据类型
1.基本数据类型:
- String 字符串
- number 数值类型
- boolean类型
- null 空
- undefined 未定义(变量只声明未赋值)
2.引用类型
- Object
- Array
- Data
- Function
- RegExp