概念:运行在客户端浏览器上的编程语言
JS(JavaScript): 前端语言,后端语言 (全栈语言)
作用:
以前:
1:用来在网站上实现网页的动画效果,并且实现用户交互
2:用来表单验证,一般用于登录注册的信息校验是否合法
现在:
什么都能干...
比如:写app,写电脑上的软件,写网站,写后端,写硬件编程
Nodejs 底层采用c++编写,上层对js暴露了一些了的接口,
注意nodejs只是js运行在服务器上的一个运行环境
Js --> Nodejs(c++) --> 后端(各种数据库,操作系统[ windows ,linux(unix), 后端服务器(apache,tomact..) ])
1:变量
概念:在程序内存中随意可以改变的数据就叫变量
定义:
通过系统关键字 var 变量名称 = 你要赋值给变量的数值
变量名命名的规则:
1:不能以数字和特殊符号开头来命名命令
2: 特殊符号 $ _ 可以使用
3: 虽然可以使用中文命名,但是基本从来不用
4: 严格区分大小写
5: 驼峰命名法
6: 先定义,再使用变量
2:常量
概念:在程序内存中不可随意改变的数据就叫常量
定义:
const 常量命 = 你要赋值给常量的数值
3: 数据类型
按照程序的功能对数据进行分类
1: string (字符串),凡是用双引号("")或单引号('')
2: number (数字), 0 ~ 9
3: null (空) 什么都没有
4: Undefined 未定义
// 这个先不讲
5: Object 对象
6: Array 数组
7: Function 函数(方法)
4:运算符
1: 算术运算符
+ - * / %(求余)
2: (比较)逻辑运算符
继续完善 比较 和 逻辑 运算符
4:js 写法
注意:浏览器是自上而下解析我们的html里面的代码,如果遇到js文件或者js代码,
浏览器会停止继续解析,去下载或者运行js,直到完成js的代码后次啊会接着去渲染html和css
一般把js放在最底部(所有html的最下面)
1:
2: