学习一门语言的基本步骤
- 了解背景知识:历史,现状,特点,应用场景
- 搭建开发环境,编写hello world
- 变量和常量
- 数据类型
- 运算符进行数据的一些运算
- 逻辑结构
- 函数和对象
- 通用小程序
- 第三方的库和框架
- 个人项目
一.JS概述
1.历史
1995年出现在网景公司的浏览器中
1996年,IE3中也出现了JS,叫做JScript
1997年,出现了一个国际标准规范ECMAScript
2009年出现了CommonJS规范,JS开始往服务器端发展,出现了Nodejs
2.现状
JS既可以运行在浏览器中,也可以运行在服务器端
3.特点
- 解释型语言,编辑一行执行一行
- 弱类型语言
- 跨平台,运行在不同的操作系统
4.应用场景
开发浏览器端的交互效果,进行服务器端的开发
二.搭建开发环境
1.浏览器
浏览器自带的JS解释器,推荐使用谷歌浏览器
谷歌、火狐、IE、Safari、欧朋
2.服务器端
安装Nodejs
www.nodejs.org Nodejs官方网站
打开命令行窗口
node -v
回车查看版本号
3.运行JS
浏览器端
-
创建01.js和01.html两个文件,把js嵌入到html中
<script src='01.js'></script>
Nodejs端
-
node 拖拽文件 回车
node G:\WEB2009\JS\day01\01.js
三.JS语法规范
- 区分大小写
- 每行代码结束的分号可以省略
- 分为单行注释(//…)和多行注释(/* */)
四.变量
用于保存程序中的数据
x=1
1.声明变量
var x=1;
使用关键字var声明变量,x是变量名称,在内存中开辟了一段空间,把数据存进去
练习:声明多个变量,分别保存一个员工的编号,姓名,生日,工资;并打印出来
var eid=1;
var ename='ran';
var sex=1;
var birtd='1999-9-9';
var salary=100000;
console.log(eid,ename,sex,birtd,salary);
2.变量的命名规范
变量名称可以由字母,数字,下划线,美元符号组成,不能以数字开头,不能使用关键字,不推荐使用汉字。
下划线命名法:user_name
驼峰命名法:userName
变量声明未赋值则为undefined(未定义),变量可以多次赋值,赋不同类型的值,是弱语言的特点
练习:声明多个变量分别保存一个人的成绩,声明一个变量保存总成绩,打印出总成绩
var Chinese=100;
var math=116;
var English=110;
var score;
total=Chinese + math + English;
console.log(total);
一次声明多个变量
var a=1,b=2,c;
多个变量之间用逗号隔开
练习:声明多个变量保存商品的单价和数量,声明变量保存总价,打印出总价
var price=20,num=3,tatle;
tatle=price*num;
console.log(tatle);
小编第一次在csdn上发表有关文章,如果有问题可以私信我,有问题也可以一起讨论。而且小编也会不定时更新的哦!!
小编寄语:希望大家多多努力,创造更好的自己
侵删