前端语言——JavaScript| 青训营

62 阅读2分钟

引言

JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

为什么学习 JavaScript?

JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:

  1. HTML 定义了网页的内容
  2. CSS 描述了网页的布局
  3. JavaScript 控制了网页的行为

语法和类型

1.1 基础

JS采用Unicode字符集,并且大小写敏感。语句使用;结束。一行单条语句的;不是必需的。建议始终加上;

1.2 注释

注释与C++类似,有单行注释//,和多行注释/* */。多行注释不能嵌套。

1.3 声明

有四种方式方式定义变量:

  • 直接赋值:定义一个全局变量(不严格模式)
  • var:定义一个变量(全局或局部作用域)
  • let:定义一个局部变量(块作用域)
  • const:定义一个常量

1.4 数据结构和类型

共有8种数据类型:

  • 7种基础数据类型
  • Boolean:布尔
  • null
  • undefined
  • Number:数字
  • BigInt:高精度整数
  • String:字符串
  • Symbol:符号 (ECMA2015)
  • 对象

JavaScript是动态类型语言。

1.5 字面常量

数组字面常量是由[]括住的,分割的列表。未指定的元素将为undefined。如果列表的最后有尾随的逗号,将被忽略。建议省略的元素显式地用undefined表示。

感受

漫长曲折艰辛而又很有趣的前端技术学习,只要有意志力,不要回头,相信成功是不远的未来