学习一门编程语言的基本步骤
- 了解背景知识: 历史、现状、特点、应用场景
- 搭建开发环境: 编写一个 Hello world
- 常量和变量
- 数据类型
- 运算符
- 逻辑结构
- 通用小程序
- 函数和对象
- 第三方框架、库
- 实用的项目
程序必做 50 题: https://wenku.baidu.com/view/af66e2f14afe04a1b071de42.html
《JavaScript高级程序语言设计》
JS概述
java
于
JavaScript
是没有关系的
- 历史
1995年, Js最早出现 在 Netscape 浏览器中, 作为一种脚本语言出现
1997年, Js提交了 Ecma, 指定统一的标准 EcmaScript
ActionScript 也遵循 EcmaScript
2009年, 遵循 CommonJS规范, 开始向服务端发展
-
现状
既可以运行在客户端浏览器, 也可以运行在服务端 -
特点
解释性语言(编译一行, 执行一行)
跨平台(支持所有的操作系统)
弱类型语言
基于对象 -
应用场景
Web VR
制作浏览器端的交互效果
创建 WEB服务器
操作数据库
等
3D游戏制作等等
世界上有五大浏览器:
Chrome、FireFox、Opera、Safari、IE
Chrome JS解析器 V8引擎
JS 的开发环境
-
浏览器自带的 JS解释器(也叫JS引擎)
-
服务端的 NodeJS
www.nodejs.org Node 下载地址 -
执行JS代码
浏览器:
创建 01.js 和 01.html 两个文件
在 01.html 中引入 01.js 文件
NodeJs
node 文件路径(E:…/01.js)
Js 的语法规范
- JS中严格区分大小写
- 每行语句的结尾需加分号
- 分为单行注释(//)和多行注释(/**/)
变量和常量
- 变量
用于存储数据的容器
x=1 y=2
(1)声明变量
var x = 1;
使用 var 关键字声明了一个变量, 名叫 x 值为 1;
练习: 声明多个变量, 分别保存员工的编号、姓名、性别、生日、工资、部门编号.
- 变量的命名规则:
- 变量的名称可以使用字母数字美元符号($),下滑下(_), 但是不能使用数字开头
- JavaScript 关键字 和 保留字 不能使用为变量名
变量注意:
变量可以只声明未赋值, var a; 此时的 a 值为 undefined
可以为变量多次赋值, 赋不同的值
可以一次性声明多个变量
var c = 5, d = 7, e;
多个变量之间使用逗号隔开
练习: 声明变量保存, 语文, 数学, 总成绩 暂时为 空, 把语文和数学的和在赋值给总成绩 打印总成绩;
- 常量
一旦声明不能再重新赋值
const PI = 3.1415926;
const 声明常量的关键字
课后任务:
-
复习以上内容 整理思维导图
-
练习
使用变量保存圆的半径, 常量保存圆周率, 计算圆的周长和面积
声明多组变量保存商品的单价和数量, 计算商品的总价 -
预习JS中的数据类型