成都创新互联网站制作重庆分公司

JavaScript类型转换应用实例分析

这篇文章主要介绍“JavaScript类型转换应用实例分析”,在日常操作中,相信很多人在JavaScript类型转换应用实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript类型转换应用实例分析”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。创新互联专业提供网站建设、网站制作,网页设计,网站制作(企业站、成都响应式网站建设、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!

一、运算符的类型

typeof运算符可以帮助你找到你的变量的类型。typeof运算符返回一个变量或表达式的类型。

例:

  项目    

 JavaScript typeof运算符

  

 typeof运算符返回变量或表达式的类型:

    

 注意:  typeof      运算符为数组返回"object",因为在JavaScript数组中是对象。

   

JavaScript类型转换应用实例分析

可以使用typeof运算符查找JavaScript变量的数据类型。

二、类型转换

1. 将值转换为字符串

通过调用String()函数 或  x.toString()方法将值显式转换为字符串。通过该String()函数,将值true传递给参数,从而将布尔值转换为字符串。

String(true);// 返回 "true"

数字传递给函数。

String(108);// 返回 "108"

使用typeof运算符检查类型。

typeof String(true); // 返回 "string" typeof String(108);  // 返回 "string"

x.toString()以类似的方式使用方法。可以将x替换为变量。

或者,可以将值放在括号内,而不是使用x.toString()进行变量设置。

(9048).toString();// 返回 "9048" (false).toString();   // 返回 "false" (50 + 20).toString(); // 返回 "70"

JavaScript类型转换应用实例分析

通过使用String()或,x.toString()可以将Boolean或number数据类型的值显式转换为字符串值,以确保的代码按预期运行。

2. 将值转换为布尔值

将数字或字符串转换为布尔值,使用该Boolean()函数。任何被解释为空的值(例如数字0,空字符串或未定义或NaN或null的值)都将转换为false。

JavaScript类型转换应用实例分析

其他值将转换为true,包括由空格组成的字符串文字。

JavaScript类型转换应用实例分析

注意:

“ 0”作为字符串文字将转换为true,因为它是一个非空的字符串值。

Boolean("0");   // 返回 true

JavaScript类型转换应用实例分析

将数字和字符串转换为布尔值可以使能够评估二进制内的数据,并且可以利用它来指定程序中的指定流。

3. 将数组转换为字符串

该toString()方法将数组转换为(逗号分隔)数组值的字符串。

var months = ["Jan", "Feb", "Mar", "Apr", "May"]; document.getElementById("result").innerHTML = months.toString();

JavaScript类型转换应用实例分析

该join()方法还将数组的所有元素转换为新的字符串。

此方法的行为类似于toString(),还可以指定分隔符。

JavaScript类型转换应用实例分析

4. 将字符串转换为数组

该split()方法将字符串拆分为子字符串数组,然后返回新数组,使用该split()方法通过以表示的空格字符分隔数组 " "。

var str = 'Helow World is an Amfhyeaadehe.'; var arr = str.split(" ");

JavaScript类型转换应用实例分析

arr变量中有了一个新数组,可以使用索引号访问每个元素。

arr[0];   // Air arr[2];   // is

使用“ i”作为分隔符。

JavaScript类型转换应用实例分析

到此,关于“JavaScript类型转换应用实例分析”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


分享标题:JavaScript类型转换应用实例分析
浏览地址:http://cxhlcq.com/article/ppgogp.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部