JS
JS
浏览器组成部分
- 渲染引擎(内核):解析HTML、CSS
- JS引擎:js解释器。读取html中js代码,对其处理运行;比如chrome的v8引擎
JS 组成
- js 语法:ECMAScript
- DOM:页面文档对象模型
- BOM:浏览器对象模型
JS 位置
- 行内式
- 内嵌式
- 外部JS文件
JS 注释、输入、输出
- 单行注释:// 但行注释
- 多行注释:/* 多行注释 */
- 输出
alert(msg) 浏览器弹出警示框
console.log(msg) 浏览器控制台打印输出信息
prompt(info) 浏览器弹出输入框,用户可以输入
js 中的变量
- 变量:存放数据的容器,通过变量名获取数据;本质是在内存中的一块空间,这快空间用来存数据
- 使用变量:
声明:var age; // 声明变量age
赋值:age = 10; // age 赋值 10
或者直接使用 var age = 10; // 变量初始化 - 更新变量:变量被重新赋值后,原有的值就会被新值覆盖;
- 声明多个变量:多个变量赋值,用逗号隔开;var age=10, name=alex;
- 只声明不赋值:undefined
- 不声明,直接使用:会报错
- 不声明,直接使用:会变成全局变量,不建议使用
- 变量的命名规范
js 数据类型
- 为什么要数据类型:不同数据所占的存储空间不同,为了充分利用存储空间而生
- js 中变量的数据类型是跟随赋值所改变的: var x = 10; // 数字型 x = 'pink'; //字符串型
- 简单数据类型
- 复杂数据类型
本文来自博客园, 作者:Star-Hitian, 转载请注明原文链接:https://www.cnblogs.com/Star-Haitian/p/15246291.html