JavaScript 快速入门手册

简介: 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、数组、对象、正则 的类型

                                             

                       

 

目录
相关文章
|
7月前
|
前端开发 JavaScript
前端基础 - JavaScript简介
前端基础 - JavaScript简介
25 0
|
7月前
|
JavaScript 前端开发 安全
JavaScript--快速入门
JavaScript--快速入门
30 0
|
9月前
|
JavaScript 前端开发 Serverless
JavaScript 基础(4) - 笔记
JavaScript 是 Web 的编程语言。 所有现代的 HTML 页面都可以使用 JavaScript。 学习从初级到高级 JavaScript 知识。
61 1
|
10月前
|
JavaScript 前端开发 API
《现代Javascript高级教程》ShadowDOM
JS Shadow DOM:创建封装的组件和样式隔离 引言 在现代的 Web 开发中,组件化和样式隔离是非常重要的概念。为了解决这些问题,Web 标准引入了 Shadow DOM 技术。Shadow DOM 允许开发者创建封装的组件,并将组件的样式和行为隔离在组件的 Shadow DOM 内部。本文将详细介绍 Shadow DOM 的属性和 API,并探讨其在实际开发中的应用场景。
77 0
|
10月前
|
存储 前端开发 JavaScript
《现代Javascript高级教程》序言
序言 自己学习过程中总结的的Javascript高级教程,适合有一定Javascript基础的同学学习 在线阅读 ECMAScript 6+(ES6+):详细介绍ES6及其后续版本中引入的新特性,如箭头函数、解构赋值、模板字面量、迭代器等。同时,还介绍了ES模块化以及模块加载器的使用。
61 0
|
JavaScript 前端开发 Java
JavaScript:快速入门篇
JavaScript:快速入门篇
67 0
|
Web App开发 存储 JavaScript
现代JavaScript教程笔记(2021第二本)(一)
现代JavaScript教程笔记(2021第二本)
|
JavaScript 前端开发 Java
JavaScript基础第05天笔记(一)
JavaScript基础第05天笔记
73 0
JavaScript基础第05天笔记(一)
|
存储 JavaScript 前端开发
JavaScript基础第04天笔记(二)
JavaScript基础第04天笔记(二)
90 0
JavaScript基础第04天笔记(二)
|
JavaScript 前端开发 开发者
JavaScript基础第02天笔记
JavaScript基础第02天笔记
144 0
JavaScript基础第02天笔记

热门文章

最新文章