JavaScript 快速入门手册

简介: JavaScript 快速入门手册

简介

JavaScript是一门解释型语言,所谓解释型指语言是指不需要被编译为机器码在执行,而是直接浏览器|node中执行。

JavaScript 组成:

image.png

ECMAScript 规范:

 

ECMAScript是一个规定了脚本语言,属性方法对象的标准,在使用web客户端编写脚本语言时要遵循:ECMAScript 标准;

ECMAScript是一种开放的,被国际上广为接收的,标准的脚本语言规范,它不与任何具体的浏览器绑定

主要描述:语法,变量,数据类型,运算符,逻辑控控制语句,关键字保留字,对象;

浏览器对象模型 (Browser Object Model BOM )

 

提供了内容与浏览器窗口进行交互的对象,实现与 HTML交互

网上常见的 弹出窗口,前进后退等功能都是浏览器对象控制的;

文档对象模型 (Document Object Model DOM) :

 

HTML文档对象模型(HTML DOM)定义的一套标准方法 , 用来访问和操作HTML文档。

网上商城常见的随鼠标移动显示大图片,弹出小提示都是文档对象的功劳

基础语法:

JavaScript 虽说和 Java没有任何关系,如果说有关系,就是语法有一些类似,就比如说注释,逻辑运算符…

JavaScript变量

在这里插入代码片变量和 字面量:

 

变量的作用是给某一个值或对象标注名称,程序中有一个值123,这个值我们是需要反复使用的,这个时候 我们最好将123这个值赋值给一个变量。

 

字面量: 字面量实际上就是一些固定的值,比如:1、2、3、true、flase、"hello"等,字面量不可以改变的,不是很方便使用。

S中变量名规范标识符:

所谓标识符,就是指给变量、函数、属性或函数 参数起名字,标识符可以是按照下列格式规则组合起来的一或多个字符:

 

第一个字符必须是一个字母、下划线( _ )或一个美元符号( $ )。

其它字符可以是字母、下划线、美元符号或数字。

按照惯例,ECMAScript 标识符采用驼峰命名法。

标识符不能是关键字和保留字符.

基本数据类型

JS的基本数据类型主要有五大类: String字符串、Number数值型、Boolean布尔型、Undefined、Null。

 

这5种之外的类型都称为Object,引用类型,所以总的来看JavaScript中共有六种数据类型

 

typeof 运算符:

J s是一门弱语言,我们在使用的时候无法得知变量的类型,js在运行时会自动判断,但我们也想知道变量类型,可以使用:typeof typeof(x);

typeof | typeof(x): 第一种是对变量做运算,第二种可以对表达式做运算;运算符|函数,返回值就是String类型

 

typeof 的局限性: typeof 的局限性,在于无法精确判断出 null、数组、对象、正则 的类型

                                             

                       

相关文章
|
1月前
|
存储 监控 JavaScript
Node.js 性能平台5分钟快速入门
首先,确保拥有阿里云账号并开通服务,以及一台可上网的服务器。然后,创建应用并记下App ID和App Secret。通过tnvm安装Node.js性能平台组件,包括alinode和agenthub,检查安装成功的方法是`which node`和`which agenthub`命令显示路径包含`.tnvm`。接着,启动agenthub,并在服务器上运行一个示例应用(demo.js),该应用模拟计算密集型任务。最后,通过阿里云控制台观察监控数据和执行诊断操作。注意,性能平台每分钟上传一次日志,可能需等待几分钟才能看到数据。详细部署指南可参考官方文档。
33 6
|
11天前
|
JavaScript 前端开发 安全
【JavaScript 】DOM操作快速入门
【JavaScript 】DOM操作快速入门
12 2
|
19天前
|
JavaScript 前端开发 Java
JavaScript快速入门
JavaScript快速入门
10 1
|
11天前
|
Web App开发 存储 JavaScript
JavaScript快速入门
JavaScript快速入门
9 0
|
1月前
|
JavaScript 前端开发 Java
JavaScript 快速入门手册
JavaScript 快速入门手册
22 0
|
1月前
|
JavaScript 前端开发
[ Typescript 手册] JavaScript `Date` 在 Typescript 中的接口
[ Typescript 手册] JavaScript `Date` 在 Typescript 中的接口
54 1
|
1月前
|
JavaScript 前端开发
node.js 快速入门
node.js 快速入门
40 0
|
1月前
|
Web App开发 JavaScript 前端开发
【Node.js】大前端技能最通俗易懂的讲解 快速入门必看
【Node.js】大前端技能最通俗易懂的讲解 快速入门必看
43 0
|
1月前
|
JavaScript 前端开发 索引
[ Typescript 手册] JavaScript `Array` 在 Typescript 中的接口
[ Typescript 手册] JavaScript `Array` 在 Typescript 中的接口
24 0
|
10天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的校园竞赛管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的校园竞赛管理系统附带文章源码部署视频讲解等
160 63