HTML知识趣谈(2)
首先,解释一下此系列的标题内涵,因为HTML、CSS、JavaScript同为网页编辑三剑客,因此他们是有机的知识体系,不可轻易分割,只有综合利用这三个,才能写出完整的网页。但又由于笔者对于标记语言有着独特的情怀,为此将系列名都取为HTML知识趣谈。同时,趣谈的定位不是知识的系统梳理,而是在浩瀚的前端开发知识中选取一些美妙又有趣的知识作为记录和分享。
在JavaScript中,有四种基础数据类型,分别是Number、 String、Boolean、Undefined,这个对于学过编程的同学来说应该十分简单 ,但是JS在数据类型转换上很有特色,通过加减法这种隐式方法即可轻易实现。
比如,我们想要将数据转换成字符型,只要使用 var+"" 格式即可实现转换,背后的原因是字符数据可以吞并其他任意类型,因此加上空字符串,即可将一个非字符串类型转换为字符型。
同样地,我们想要将数据转换成数字型,只要使用 var-0 格式即可,不同于加号,减号对于数字类型更加亲切,为此可以实现将非数字类型转换为数字型。





