学习一门编程类语言步骤
(1)了解背景知识:历史、现状、特点、应用场景
(2)搭建开发环境,编写输出hello world
(3)变量和常量
(4)数据类型
(5)运算符
(6)逻辑结构
(7)编写通用小程序
(8)函数和对象
(9)第三方的库和框架
(10)个人项目
针对有基础的
程序员必做50题
推荐书籍《JavaScript高级程序设计》
一.JS概述
1.背景
1995年,JS诞生
1996年,IE中也开始出现JS
1997年,制定了JS的标准规范ECMAScript
2009年,JS开始向后端发展
2.现状
既可以用于前端开发, 也可以用于后端开发
3.特点
解释型语言,由JS引擎解释执行
弱类型语言
基于对象
跨平台性
4.应用场景
开发浏览器端的交互效果
服务器端的开发,例如访问数据库,调用其它服务器
二.搭建开发环境
1.浏览器端
谷歌/火狐/edge/Safari/欧朋
内核
2.服务器端
安装Node.js
node -v 查看版本号
3.运行JS
(1)浏览器端
创建01.js和01.html,把js文件嵌入到html文件
<script src="01.js"></script> |
使用浏览器运行html的同时就可以运行js
(2)Node.js
node 拖拽文件 回车
三.JS的语法规范
每行代码结束的分号可以省略
区分大小写
分为单行注释(//)和多行注释(/* */)
四.变量
用于存储数据的容器
(1)声明变量
var x=1
var a=2, b=3
使用var关键字来声明变量,在内存中开辟空间,变量名称对应的是一个内存空间。
练习:声明多个变量,分别保存一个员工的编号,姓名,性别,生日,工资;最后打印输出
(2)命名规范
可以由字母、数字、下划线、美元符号组成,不能以数字开头,不能使用关键字,不能使用汉字
可读性,有语义
user_name userName
phone
(3)赋值
变量声明后不赋值为undefined(未定义),变量可以重新赋值,并且赋不同类型的值(是弱类型语言特点)
练习:声明多个变量分别保存一个人的多个成绩,声明一个变量保存总成绩,最后打印输出总成绩
五.常量
和变量一样,也是用来存储数据的容器
声明
const a=1
常量声明后必须赋值,不允许重新赋值。