JavaScript的常识与基础学习

JavaScript基础

1.JavaScript常识

什么是JavaScript,有什么作用,用在什么地方

JavaScript,也称ECMAScript,是一种基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言。 最早是在HTML上使用的,用来给HTML网页添加动态功能。以及用来定义页面的行为,以及和用户的交互。 JavaScript 被设计用来向 HTML 页面添加交互行为。
JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。
JavaScript 由数行可执行计算机代码组成。
JavaScript 通常被直接嵌入 HTML 页面。
JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。
所有的人无需购买许可证均可使用 JavaScript。

JavaScript的发展历史

基本语法:借鉴C语言和Java语言。
数据结构:借鉴Java语言,包括将值分成原始值和对象两大类。
函数的用法:借鉴Scheme语言和Awk语言,将函数当作第一等公民,并引入闭包。
原型继承模型:借鉴Self语言(Smalltalk的一种变种)。
正则表达式:借鉴Perl语言。 字符串和数组处理:借鉴Python语言。

.JavaSCript中的数据类型

值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、
对空(Null)、未定义(Undefined)。

引用数据类型:对象(Object)、数组(Array)、函数(Function)。

JavaScript中的变量声明方式

TypeScript 变量的命名规则:
变量名称可以包含数字和字母。
除了下划线 _ 和美元 $ 符号外,不能包含其他特殊字符,包括空格。
变量名不能以数字开头。

1.var 声明变量,全局的会添加到window上,没有局部作用域
2.let 声明变量,不会添加到window上,有局部作用域,不能重复声明
3.const 声明变量时需要赋值,不会添加到window上,有局部作用域,不能重复声明,且声明后不被赋值

JavaScript中的算术运算符和赋值运算符

算术运算符
JavaScript的常识与基础学习
赋值运算符
JavaScript的常识与基础学习