1.javascript 是什么?
它是一门基于客户端的脚本语言, 是相对于服务器而言, 浏览器就是一个客户端软件, 浏览器从服务器上将资源 (html,CSS,js, 图片等) 请求下来 并且在本地利用浏览器去解析这些资源服务器本质上也是一台电脑. 用来接收客户端发过来的请求, 并处理请求. 同时存储数据 读取数据等操作
2.javascript 的作用
1, 网页特效
2, 表单验证
3, 服务端的 JS (node.js)
4, 命令行工具 (node.js)
5,app
6, 游戏开发
但是我们在实际开发过程中, 大多是用来写网页效果以及处理数据渲染
3.javascript 的组成
ECMAscript JavaScript 的核心, 描述了语言的基本语法和数据类型, ECMAScript 是一套标准, 定义了一种语言的标准与具体实现无关
DOM(document object model 文档对象模型)一套操作页面元素的 API
BOM(browser object model 浏览器对象模型)一套操作浏览器功能的 API
4.javascript 的书写
1,script 的标签可以放在页面的任何部分, 但是建议放在</body > 前面
2, 独立的 JS 文件 通过 script 标签引入
5.javascript 注释
1, 单行注释 // 用在代码上 2, 多行注释 / 多行注释 / 用在说明文档上
6. 输出语法
- // 调用弹出框功能
- alert('Hello world');
- // 调用对话框功能
- prompt('Hello');
- // 确认框
- confirm('Are you sure?');
- // 向页面输入对应的值
- document.write('你好呀');
- // 向控制台输出日志
- console.log('我是出现在控制台 , 一般用于调试代码');
7. 变量
7.1 含义: 内存里面一块被命名的内存空间 可以理解为一个带有标识的容器, 用来存储数据
7.2 变量的好处更方便程序员使用内存 方便程序维护
- // 声明变量并赋值
- var i = 1;
- // 先声明 在赋值
- var m;
- m = 1;
- // 变量未声明 直接赋值 这种不推荐 不符合规范 并且会带来问题(作用域)
- n = 1;
- // 不声明 不赋值 会直接报错 特殊值不会
- console.log(n);
- // 同时声明多个变量 并单独赋值
- var a,b,c,d;
- a = 1;
- b = 2;
- c = 3;
- d = 4;
- // 同时申明多个变量并赋同一个值
- var a = b = c = d = 1;
7.3 变量命名规则和规范
1, 规则 不遵守会报错 - 由字母, 数字, 下划线,$ 符号组成, 不能以数字开头 - 不能是关键字和保留字, 例如: case for var - 区分大小写
2, 规范 尽量遵守 - 变量名必须有意义 - 遵守驼峰式命名法 首字母小写, 后面单词首字母大写 例如: userInfor
8. 数据类型
七大数据类型
基本数据类型(简单数据类型)
number 数值型
string 字符串
boolean 布尔型
undefined 未定义
null 空引用
引用数据类型(复杂数据类型)
object
Array
来源: https://www.cnblogs.com/wxc1991/p/8904427.html