JavaScript学习

基本语法

主要知识点:

  1. 每个语句以结尾。推荐,不强制
  2. 单行注释://...
  3. 多行注释:/*... ...*/

数据类型和变量

运算

  1. ==自动转换数据类型再比较,不推荐使用
  2. ===不会转换数据类型,推荐使用
  3. 基本数据类型比较为值的比较引用数据类型的比较为是否引用同一引用对象
  4. =赋值符号
  5. 注意NaN === NaN; // false,判断NaN的唯一方法:isNaN(NaN); // true
  6. typeof操作符,返回如值:
  • "undefined"——值未定义
  • "boolean"——布尔值
  • "string"——字符串
  • "number"——数值
  • "object"——对象或null
  • "function"——函数

基本数据类型:

Undefined类型

Null类型

null,与""(控制符串)不同,与0(数值零)不同

Boolean类型

true; // true值
false; // false值
2 > 1; // true值
2 >= 3; // false值
  1. &&
  2. ||
  3. !

String类型

'abc'"xyz"

Number类型

123; // 整数123
0.456; // 浮点数0.456
1.2345e3; // 科学计数法表示1.2345x1000,等同于1234.5
-99; // 负数
NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示
Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity

Object类型

引用数据类型:

Object类型

Array类型

Date类型

RegExp类型

Function类型

字符串(String)

数组(Array)

对象(Object)

条件判断

循环

Map与Set

iterable

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这篇文章写得不完善,因为语法方面的细节太多,懒得记录了,只记录个大概,以后好用于自己回顾。 语法 区分大小写 标识...
    小菜鸟程序媛阅读 278评论 2 0
  • 基本介绍 ECMAScirpt 5.1 中定义了6种数据类型,其中有5中简单数据类型(基本数据类型): Undef...
    Wonder233阅读 623评论 0 0
  • 基础语法部分 语句和表达式 语句(statement)是为了完成某种任务而进行的操作,通常以分号结尾,一个分号就表...
    卑鄙的鹿尤菌阅读 462评论 0 0
  • 泰山住了五星级宾馆,连续三天喝酒,晚上回济南去领导家汇报,毕后又赶赴咖啡厅谈业主,回家已是子夜,继续看人民的名义。
    对上暗号喝一杯阅读 160评论 0 0
  • 中午哄睡宝宝,结果各种玩儿就是不肯睡,烦躁烦躁的让人想发脾气,期间吼过他两句,但是过一会儿他有开始爬起来玩,后来索...
    岸兰汀芷阅读 174评论 0 1