JS基础
JS的简介
- JavaScript 是一种运行在客户端(浏览器)的编程语言
- 作用
- 0. 网页特效 (监听用户的一些行为让网页作出对应的反馈)
-
- 表单验证 (针对表单数据的合法性进行判断)
-
- 数据交互 (获取后台的数据, 渲染到前端)
-
- 服务端编程 (node.js)
- 组成
- script标签的位置
字面量
- 在计算机科学中,字面量(literal)是在计算机中描述事/物
- 123
- '程序员' 字符串字面量
- [] 数组字面量
变量
- 概念和作用
- 变量的本质
- 命名规则和规范
- 规则
- 由字母、数字、下划线、$符号组成,不能以数字开头
- 不能是关键字和保留字,例如:var for while
- 严格区分大小写
- 规范
- var声明变量和let的区别(了解)
- let为了解决var的一些问题
- var声明:
- 可以先使用 在声明 (不合理)
- var声明过的变量可以重复声明(不合理)
- 比如变量提升、全局变量、没有块级作用域等等
- 数组
数据类型
- 概念和作用
- 0. 更加充分和高效的利用内存
-
- 也更加方便程序员的使用数据
- 分类介绍
数据类型的转换
- 为什么需要转换?
- 从用户得到的数据都是字符串,而字符串和数字相加会变成相连
- 显示转换
- 转换成数字
- 转换成字符串
- String()
- 变量.toString()
- 两者区别
- 隐式转换的小技巧
- +号作为正号解析可以转换成Number
- 任何数据和字符串相加结果都是字符串