从头再学 JavaScript 系列前言
说实话想写这个系列已经很久了,对于每一个学习前端的同学来说,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 系列前言相关推荐
- 从头开始学JavaScript (五)——操作符(二)
原文:从头开始学JavaScript (五)--操作符(二) 一.乘性操作符 1.乘法:* 乘法操作符的一些特殊规则: 如果操作数都是数值,按照常规的乘法计算,如果乘积超过了ECMAscri ...
- 重学JavaScript系列——(四)变量、作用域与内存
重学JavaScript系列--(四)变量.作用域与内存 博主以扎实JavaScript基础为目的,以<JavaScript高级程序设计(第四版)>为核心参考资料,以一个"复习者 ...
- 重学JavaScript系列——(六)集合引用类型
重学JavaScript系列--(六)集合引用类型 博主以扎实JavaScript基础为目的,以<JavaScript高级程序设计(第四版)>为核心参考资料,以一个"复习者&qu ...
- 重学JavaScript系列之一_引用类型
重学JavaScript系列之一_引用类型 ECMAScript中,引用数据是一种数据结构,用于将数据和功能组织在一起,有时候被称为类 ES6中使用Class定义一个类 引用类型的值(对象)是引用类型 ...
- 从头开始学JavaScript (九)——执行环境和作用域
一.执行环境:定义了变量或者函数有权访问的其他数据,决定了它们各自的行为.每个执行环境都有与之关联的变量对象. 变量对象:保存着环境中定义的变量和函数. 作用域链:保证对执行环境有权访问的所有变量和函 ...
- 从头开始学JavaScript (七)——函数
一.return 函数在执行完return之后停止并立即退出. return返回值:与return: 如下两个例子: 1 function sum(num1, num2) { 2 num1= num1 ...
- 从头开始学JavaScript (十三)——Date类型
说明:UTC:国际协调日期 GMT:格林尼治标准时间 一.date类型的创建 使用new操作符和Date()构造函数 var now=new Date(): 传入参数:Date.parse()和Dat ...
- html 5学什么软件,从头再学html5
一 图片相关标签 Img标签和src属性: 在HTML里面,图像是由标签定义的.是空标签,意思是说,它只拥有属性,而没有结束标签.想要在页面上显示一个图像,需要使用src属性."src&qu ...
- JavaScript系列-02 HTML嵌入js代码的第二种方式
javaScript系列 HTML中嵌入js代码的第二种方式 脚本块的方式 文章目录 javaScript系列 前言 一.了解脚本块的方式 1.1运行规则 二.执行原理 1.编写代码 2.效果 总结 ...
最新文章
- 程序员硬核“年终大扫除”,清理了数据库 70GB 空间
- phpstudy升级mysql之后,修改配置文件无效的问题
- 【AMAD】import-string -- 通过字符串来import一个对象
- HDU 3926 图的同构
- Sublime text 3 汉化教程
- 1.2 实例:封装图书信息类
- python中类中属性和方法的具体定义方法和使用
- 马婕 2014MBA专硕考试 报刊选读 6(转)
- 如何通过简单的配置,实现SAP Spartacus的guest checkout需求
- 安装redis和phpredis模块
- reportviewer动态数据源
- zookeeper 原理
- ORACLE PL/SQL 实例精解之第二章 通用编程语言基础
- Windows小功能合集
- c语言自学方式,c语言学习方法
- wps一直显示正在备份怎么办_wps一直显示正在保存
- 基于安卓Android和SSH的汽车票管理系统设计与实现
- 怎样修改传奇世界服务器,传奇世界服务器如何设置怪物攻击手段详细攻略
- FileReader -- 图片预览问题
- 一个冷门json类JacksonJsonParser中的坑