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'; //字符串型
  • 简单数据类型
  • 复杂数据类型
posted @ 2021-09-09 11:31  Star-Hitian  阅读(55)  评论(0编辑  收藏  举报