几种实用的JavaScript鼠标特效,在我们平时网页设计中,鼠标特效可以说是常常会用到,那么今天我们来讲讲通过JS代码实现一些实用的鼠标特效,希望对大家有用。......
2023-03-17 528 JAVASCRIPT 鼠标
Hello,各位干贷朋友们,大家好!前面小编和大家分享了有关学习javascript的方法,不知道各位小白和童鞋有没有下去记哦,毕竟好记性不如烂笔头吗,一天记那么一小点点,朽木也能雕成美丽的工艺品!好了,废话就不多讲了,咱们开始今天的javascript之旅吧!下面,就让小编为大家分享一下javascript数据类型的转换与它们之间的联系!
一:什么是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。
最后:小编要告诉大家的是:多看万遍,不如多写一遍,记,对大家没坏处,好了,今天的内容讲完了,大家有空的时候可以多练练,多记记,小编会提问的哦!
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
几种实用的JavaScript鼠标特效,在我们平时网页设计中,鼠标特效可以说是常常会用到,那么今天我们来讲讲通过JS代码实现一些实用的鼠标特效,希望对大家有用。......
2023-03-17 528 JAVASCRIPT 鼠标
如何开始学习javascript,html是网页的内容,c是网页的格式,h是网站的后台,j是网站的前端,那么如何学习j,才能高效?......
2023-03-17 256 JAVASCRIPT