如何使用css,把div设置为一个椭圆容器,在做html页面开发时,我们一般都是使用div来做容器的,如果你需要一个椭圆形的容器,我们可以使用div来实现的,下面来看一下。......
细说javascript数据转换的七种方法
Hello,各位干贷朋友们,大家好!前面小编和大家分享了有关学习javascript的方法,不知道各位小白和童鞋有没有下去记哦,毕竟好记性不如烂笔头吗,一天记那么一小点点,朽木也能雕成美丽的工艺品!好了,废话就不多讲了,咱们开始今天的javascript之旅吧!下面,就让小编为大家分享一下javascript数据类型的转换与它们之间的联系!
工具/原料
- 电脑 编译工具(editPlus)
- 调试工具(谷歌浏览器)、手机等
方法/步骤
一:什么是javascript数据,常见的javascript数据主要有哪些?
Javascipt数据一般指用来在网络中通信,传递信息、数据计算,建立与用户交互的指令或代码。常见的javascript主要有Number(数字型,通常用来计算两个或两个以上的数据值,如计算两个数的加、减、乘、除等),String(字符串,字符串是被一对单引号或者双引号包裹的数据如:’Hello’、’false’),boolean(布尔值)等,具体数据分类如下图:
二:javascript常见的数据检测方法:
1、数据类型的检测与输出:在进行数据类型转换之前,我们通常一般要先检测该数据属于什么类型的,然后再进行转换,这就要求各位编程爱好者们用到了我们前面所讲过的控制与检测代码:console.log()与typeof,如例:声明一个变量a,在控制台上检测输出变量a是什么数据类型?
首先:我们打开编译工具如:EditPlus,在编译工具body>里输入javascript
(也就是大家通常所说的javascript内部样式),如下图
2、打开谷歌浏览器(注:也就是我们通常用来调试的工具),找到开发者工具并打开,找到控制台console,在控制台下面输入检测变量a的代码(typeof a 回车),如下图
在这里大家必须请注意的一点:在javascript代码中我们只声明了一个变量a,并没有给a赋任何的值,所以,它默认的数据类型是undefined(未定义),而且变量未声明会报错。
三:其它数据类型转换成字符串的方法:toString()
1:数字转换成字符串:在编辑工具里面输入javascript代码:声明一个变量a,开给a赋一个值为2,代码如下:
打开谷歌浏览器控制台,输入代码:(2)toString(),回车,结果如下图:
注:这个时候我们就可以发现,数字2变成了一个用双引号括起来的字符串2。
2、如布尔值(true,false)转换成字符串的方法:
打开谷歌浏览器控制台,输入代码:(true)toString(),回车,结果如下图:
3、对象转换成字符串的方法:
同样打开谷歌浏览器,在控制台输入代码:({}).toString(),结果如下图
4、函数转制成字符串的方法:(function(){}).toString(),结果如下图
注:函数长什么样子,它就转换成什么样子。
5、数组[]转换成字符串的方法及结果如下图:
6、这就是其它数据使用toString()类型的所有方法,从下面的结果我们可以看出:
四:其它数据转换成布尔值的方法:Boolean方法
注:Boolean 只有 0 NaN ‘’false undefined null这六种情况在进行转制成Boolean值的时候是false,其余全是true。如下例,打开谷歌浏览器,在控制台输入以下代码,并回车一一检测:
五:其它数据转换成数字的方法:Number()方法
打开谷歌浏览器,在控制台上输入以上代码,并回车,代码及结果如图:
注:其它数据只要括号里面有非数字如:标点符号,字母,汉字等,其结果都是NaN.
六:判断一个数据是不是数字:isNaN(),这个方法会把其它数据先转换成数字类型,再判断NaN如果是,返回值是false,不是,返回值为true,结果如下图
七:如何把其它数据类型转换成数据:parseInt(取整数),parseFloat(连小数部分一起取),两个的用法大体一致:用法如下图
打开谷歌浏览器的控制台,输入以下代码并用回车查看结果:
注:只有在字符串、数据、数组包含数字时,才会输出数字,其它类型都是NaN。
最后:小编要告诉大家的是:多看万遍,不如多写一遍,记,对大家没坏处,好了,今天的内容讲完了,大家有空的时候可以多练练,多记记,小编会提问的哦!
注意事项
- 判断一个数是不是非数字
- 字符串转其它类型的数据或其它数据转字符串
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
- 详细阅读
-
HTML5创作工具,MAKA 2.0史上最全操作指南详细阅读
HTML5创作工具,MAKA 2.0史上最全操作指南,超过15000种模板组合。还怕你没有发挥的空间吗?MAKA(中文:码卡)作为中国最早推出移动端卡片式交互模式的创新者,随着HTML5技术的日渐成熟......
2023-03-16 438 HTML