说实话想写这个系列已经很久了,对于每一个学习前端的同学来说,JavaScript 都是必须要掌握的,但是实际上对很多同学而言,特别是刚入门或者入门时间不长的同学,对 JS 的认识并不深。大部分仅仅停留在表面上的“会用”。一旦问到为什么就很难说出个所以然。

在这里我举一个例子,我们知道 JS 中有七种基本数据类型,就拿字符串来讲,大家先看看这样的用法:

let name = "zhangsan";
name.length; // 8
name.split("") // ['z', 'h', 'a', 'n', 'g', 's', 'a', 'n']
name.toUpperCase() // 'ZHANGSAN'

不知道大家有没有好奇过,明明 name 仅仅是字符串,为什么却能像对象一样通过点符号调用属性和方法呢?

实际上,你创建的确实是一个基本数据类型,只不过当你想要调用一些方法时,JS 会自动的为基本数据类型套上对应的“对象包装器”供你使用,当使用完后即被销毁。

而“对象包装器”又是什么呢?在后面的内容中会有详细的介绍,这里就容我先卖个关子吧。

《从头再学 JavaScript 系列》是我准备了很久的一个系列,也是我经过深思熟虑后才决定开始的系列。光是第一版的初稿就已经准备了半年之久,然后从初稿到实际文章发出来还需要很长的一段时间。

从用词到段落再到文章整体结构,每一步都是经过仔细推敲的,想尽可能的帮助大家能更快,更好的学习这门语言。

JS 是前端的基石,让我们一同努力,在前端的道路上坚定的走下去!

欢迎大家点赞收藏关注!!!

同时欢迎大家关注我的微信公众号:火锅只爱鸳鸯锅

关于系列文章更新会放在前言里面:

1、JavaScript 基础知识回顾

介绍了代码结构与规范,注释与 JavaScript 中的基础知识,基础不错的同学可以选读或者直接跳过这一章。

2.1、JavaScript 数据类型 - 对象包装器

解释了为什么字符串,数字等基本数据类型却能神奇的像对象一样调用方法!

2.2、JavaScript 数据类型 - 字符串

介绍了字符串在 JS 中的使用,深入学习!

2.3、JavaScript 数据类型 - 数字类型

介绍了数字的两种类型,一种常规数字,一种 BigInt 类型!

从头再学 JavaScript 系列前言相关推荐

  1. 从头开始学JavaScript (五)——操作符(二)

    原文:从头开始学JavaScript (五)--操作符(二) 一.乘性操作符 1.乘法:*      乘法操作符的一些特殊规则: 如果操作数都是数值,按照常规的乘法计算,如果乘积超过了ECMAscri ...

  2. 重学JavaScript系列——(四)变量、作用域与内存

    重学JavaScript系列--(四)变量.作用域与内存 博主以扎实JavaScript基础为目的,以<JavaScript高级程序设计(第四版)>为核心参考资料,以一个"复习者 ...

  3. 重学JavaScript系列——(六)集合引用类型

    重学JavaScript系列--(六)集合引用类型 博主以扎实JavaScript基础为目的,以<JavaScript高级程序设计(第四版)>为核心参考资料,以一个"复习者&qu ...

  4. 重学JavaScript系列之一_引用类型

    重学JavaScript系列之一_引用类型 ECMAScript中,引用数据是一种数据结构,用于将数据和功能组织在一起,有时候被称为类 ES6中使用Class定义一个类 引用类型的值(对象)是引用类型 ...

  5. 从头开始学JavaScript (九)——执行环境和作用域

    一.执行环境:定义了变量或者函数有权访问的其他数据,决定了它们各自的行为.每个执行环境都有与之关联的变量对象. 变量对象:保存着环境中定义的变量和函数. 作用域链:保证对执行环境有权访问的所有变量和函 ...

  6. 从头开始学JavaScript (七)——函数

    一.return 函数在执行完return之后停止并立即退出. return返回值:与return: 如下两个例子: 1 function sum(num1, num2) { 2 num1= num1 ...

  7. 从头开始学JavaScript (十三)——Date类型

    说明:UTC:国际协调日期 GMT:格林尼治标准时间 一.date类型的创建 使用new操作符和Date()构造函数 var now=new Date(): 传入参数:Date.parse()和Dat ...

  8. html 5学什么软件,从头再学html5

    一 图片相关标签 Img标签和src属性: 在HTML里面,图像是由标签定义的.是空标签,意思是说,它只拥有属性,而没有结束标签.想要在页面上显示一个图像,需要使用src属性."src&qu ...

  9. JavaScript系列-02 HTML嵌入js代码的第二种方式

    javaScript系列 HTML中嵌入js代码的第二种方式 脚本块的方式 文章目录 javaScript系列 前言 一.了解脚本块的方式 1.1运行规则 二.执行原理 1.编写代码 2.效果 总结 ...

最新文章

  1. 程序员硬核“年终大扫除”,清理了数据库 70GB 空间
  2. phpstudy升级mysql之后,修改配置文件无效的问题
  3. 【AMAD】import-string -- 通过字符串来import一个对象
  4. HDU 3926 图的同构
  5. Sublime text 3 汉化教程
  6. 1.2 实例:封装图书信息类
  7. python中类中属性和方法的具体定义方法和使用
  8. 马婕 2014MBA专硕考试 报刊选读 6(转)
  9. 如何通过简单的配置,实现SAP Spartacus的guest checkout需求
  10. 安装redis和phpredis模块
  11. reportviewer动态数据源
  12. zookeeper 原理
  13. ORACLE PL/SQL 实例精解之第二章 通用编程语言基础
  14. Windows小功能合集
  15. c语言自学方式,c语言学习方法
  16. wps一直显示正在备份怎么办_wps一直显示正在保存
  17. 基于安卓Android和SSH的汽车票管理系统设计与实现
  18. 怎样修改传奇世界服务器,传奇世界服务器如何设置怪物攻击手段详细攻略
  19. FileReader -- 图片预览问题
  20. 一个冷门json类JacksonJsonParser中的坑

热门文章

  1. js 递归思想 处理后台多维数组的数据 之 完美契合
  2. 什么是Gratuitous ARP
  3. opencv动态目标跟踪学习总结
  4. AIStationV3.0 + GeForce RTX 3090 + 5280M5安装测试及故障处理
  5. html中marquee标签添加2条,HTML marquee标签
  6. 基尔霍夫定理 Kirchhoff's Matrix-Tree Theorem
  7. Unity3D实战【三】PolyBrush 发挥创意构建场景
  8. 头条搜索SEO优化规则解析
  9. 以至仁伐不仁,如何其血流漂杵也
  10. JavaScript cookie操作实现点赞功能