JavaScript

一种具有函数优先的轻量级,解释型或即时编译型的编程语言

JavaScript 基础:变量

TL;DR

  • 变量是数据存储的容器。每个变量包含变量名、值和类型三个属性。JavaScript 是动态类型语言,会根据存储的数据自动推断数据的类型。
  • 使用关键字let声明变量,关键字const声明常量(初始值不会变化)。
  • 使用赋值运算符=)为变量赋值。
  • 变量的作用域是变量在程序中的有效范围。用letconst声明的是块级作用域变量。代码块被一组花括号({...})包围。
  • 表达式是一组代码的集合,它返回一个值。
  • 表达式可以嵌入到反引号(`…`)限定的字符串中,这类字符串称为模板字面量
  • 类型转换可以在程序执行时隐式转换,也可以使用命令Number()String()进行显式转换
  • 命令prompt()alert()处理信息输入并以对话框形式显示。
  • 尽可能使用描述性的命名,让代码更易读。建议使用驼峰式命名规范。
阅读全文

JavaScript 基础:Hello, World

TL;DR

  • JavaScript 可以直接写在 HTML 页面的<script></script>标签之间,也可以使用src属性引入单独的.js文件。
  • console.log()可以在控制台中输入一段文本信息。
  • 数字(Number)可以是任意数字,可以进行的+-*/等算术运算。
  • 字符串(String)须包围在引号中(可以是单引号,也可以是双引号), 使用加号(+)可以进行字符串拼接。
  • JavaScript 每一条语句以分号结尾(非必须),按照先后顺序执行,空行会被忽略。
  • 注释单行代码://...,注释多行代码:/*...*/
阅读全文

JavaScript 基础:准备

JavaScript(JS) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言,是一种基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

阅读全文