Files
ClassContent/历届学生/罗朝/2019-04-23/笔记.txt
2024-09-27 02:06:13 +08:00

91 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

概念:运行在客户端浏览器上的编程语言
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>