91 lines
2.1 KiB
Plaintext
91 lines
2.1 KiB
Plaintext
概念:运行在客户端浏览器上的编程语言
|
||
|
||
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: <script> 你的js代码 </script>
|
||
|
||
2: <script src="./index.js"></script> |