引言
JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
为什么学习 JavaScript?
JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:
- HTML 定义了网页的内容
- CSS 描述了网页的布局
- JavaScript 控制了网页的行为
语法和类型
1.1 基础
JS采用Unicode字符集,并且大小写敏感。语句使用;结束。一行单条语句的;不是必需的。建议始终加上;。
1.2 注释
注释与C++类似,有单行注释//,和多行注释/* */。多行注释不能嵌套。
1.3 声明
有四种方式方式定义变量:
- 直接赋值:定义一个全局变量(不严格模式)
var:定义一个变量(全局或局部作用域)let:定义一个局部变量(块作用域)const:定义一个常量
1.4 数据结构和类型
共有8种数据类型:
- 7种基础数据类型
Boolean:布尔nullundefinedNumber:数字BigInt:高精度整数String:字符串Symbol:符号 (ECMA2015)- 对象
JavaScript是动态类型语言。
1.5 字面常量
数组字面常量是由[]括住的,分割的列表。未指定的元素将为undefined。如果列表的最后有尾随的逗号,将被忽略。建议省略的元素显式地用undefined表示。
感受
漫长曲折艰辛而又很有趣的前端技术学习,只要有意志力,不要回头,相信成功是不远的未来