学习一门编程语言路线图
(1)了解语言背景,历史,特点,应用领域,现状
(2)搭建开发环境,编写hello world
(3)声音变量和常量
(4)数据类型
(5)运算符
(6)逻辑结构
(7)通用小程序
(8)函数和对象
(9)第三方的类库,插件,组件,框架
(10)开发项目
1.JS的执行环境
(1)运行在客户端,使用浏览器所自带的JavaScript解释器。本身由于浏览器过多,存在兼容性问题。
(2)运行在服务器端,使用NodeJS解释器,基于谷歌的V8引擎。在服务器端不存在兼容性。
2.NodeJS下载
https://nodejs.org 下载8.11.3LTS
查看nodejs是否安装成功 node –v 显示安装的Nodejs的版本号
运行方式
node c:/xampp/.../01.js
练习:
创建02.js,打印个人姓名,用nodejs运行。
3.语法规范
(1)区分大小写
(2)每一行结束,可以不加英文分号结束,习惯上加上分号
(3)分为单行注释(//),和多行注释(/*...*/)
4.变量
变量是用于存储信息的容器
(1)变量的声明
var x = 1;
var是声明变量的关键字;x是变量名称;x=1表示把1赋值给变量x
说明:如果声明了一个变量,没有赋值,默认是undefined。
(2)变量的命名规范
可以放字母、数字、下划线_、美元符号$
不能以数字开头
不能使用关键字和保留字作为变量名
保留字(class,int,float)
变量名称习惯上有明确的语义,例如用户名userName,密码userPwd,命名分为驼峰命名法和下划线命名法。
练习:
使用变量来存储员工的信息,声明员工编号,姓名,性别,生日,工资,并初始化具体的信息。
var eid='1';
var ename='zbw';
var sex='1';
var birthday='19970802';
var salary='5000';
console.log(eid,ename,sex,birthday,salary);
5.常量
常量就是一个不能改变的值。
使用const关键字来声明
习惯上常量名称使用大写
6.数据类型
MySQL:数值/日期时间/字符串
JS中分为原始类型和引用类型
(1)原始类型
分为数值型、字符串型、布尔型、未定义型undefined、null(全部小写)
数值型又分为整数和浮点数
a.整数型
分为八进制(以0开头->010),十进制,十六进制(以0X开头->0XF)
b.浮点型
使用小数点记录的数据,还可以使用指数记录的数据
练习:查看整数20,32,54的八进制,十六进制分别是多少
使用小数点和指数来表示圆周率
练习:
计算圆的周长和面积:
把半径值5使用变量存储,把圆周率使用常量存储。
打印周长和面积。