ECMAScript(pink)

javaScript

一、计算机编程基础

  1. 计算机可以帮助人类解决某些问题
  2. 程序员利用编程语言编写程序发出指令控制计算机来实现这些任务
  3. 编程语言有机器语言、汇编语言、高级语言
  4. 高级语言需要一个翻译器转换为计算机识别的机器语言
  5. 编程语言是主动的有很强的逻辑性

计算机组成

  • 硬件
    • 输入/输出设备,CPU,硬盘,内存
  • 软件
    • 系统软件
      • Windows, Linux, macOS
    • 应用软件
      • 浏览器,QQ,VSCode

程序运行

硬盘(很慢脑补读取光盘机械旋转)->内存条(电的速度)->CPU(很快)

单位换算

1 Byte = 8 Bits(即 1B=8b)
1 KB = 1024 Bytes
1 MB = 1024 KB
1 GB = 1024 MB

二、初识JS

2.1 JavaScript 是什么

  1. js是一门脚本语言
  2. 一种运行在客户端的脚本语言 (Script 是脚本的意思)
  3. 脚本语言:不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进行解释并执行
  4. 现在也可以基于 Node.js 技术进行服务器端编

2.2 JavaScript 的作用

  1. 表单动态校验(密码强度检测) ( JS 产生最初的目的 )
  2. 网页特效
  3. 服务端开发(Node.js)
  4. 桌面程序(Electron)
  5. App(Cordova)
  6. 控制硬件-物联网(Ruff)
  7. 游戏开发(cocos2d-js

2.3 HTML/CSS/JS 的关系

HTML/CSS 标记语言–描述类语言

  1. HTML 决定网页结构和内容( 决定看到什么 ),相当 于人的身体
  2. CSS 决定网页呈现给用户的模样( 决定好不好看 ), 相当于给人穿衣服、化妆

JS 脚本语言–编程类语言

实现业务逻辑和页面控制( 决定功能 ),相当 于人的各种动作

2.4 JS组成

(1)ECMAScript
(2)DOM(Document Object Model)
通过DOM提供的接口可以对页面上的各种元素进行操作(大小,位置,颜色等)
(3)BOM(Browser Object Model)
通过BOM可以操作浏览器窗口,比如弹出框、控制浏览器跳转、获取分辨率等

2.5 JS书写位置

2.6 JavaScript注释

2.7 JS输入输出语句

三、变量

变量是用于存放数据的容器。 我们通过 变量名 获取数据,甚至数据可以修改

3.1声明变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p2CMhWME-1657722085188)(D:CoCo’s home可韵前端设计Noteimages声明变量特殊情况.png)]

3.2 变量命名规范

  1. 由字母(A-Za-z)、数字(0-9)、下划线(_)、美元符号( $ )组成,如:usrAge, num01, _name
  2. 严格区分大小写。var app; 和 var App; 是两个变量
  3. 不能 以数字开头。 18age 是错误的
  4. 不能 是关键字、保留字。例如:var、for、while
  5. 变量名必须有意义。 MMD BBD nl → age
  6. 遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。 myFirstName

3.3 两个变量交换

四、 数据类型

在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利 用存储空间,于是定义了不同的数据类型

1、简单数据类型

Number, Null, Boolean, String, Undefined,Symbol

2、复杂数据类型 (object)

3、数据类型转换

typeof 可用来获取检测变量的数据类型

转字符串

来源:qq_45911263

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月9日
下一篇 2022年7月9日

相关推荐