清晰易懂的了解JavaScript中的数据类型转换

news/2024/7/8 4:06:54

清晰易懂的了解JavaScript中的数据类型转换

一、判断数据类型的两种方法:

1、 typeof (检测的数据)

  	var a = "hello world";
    var b = 6.5;
    // 检测a的数据类型
    console.log(typeof(a));     //string
    //检测a,b的数据类型
    console.log(typeof(a),typeof(b));  // string  number

2、typeof 检测的数据

    var a = "hello world";
    var b = 6.5;
    // 检测a的数据类型
    console.log(typeof a);     //string
    //检测a,b的数据类型
    console.log(typeof a,typeof b);  // string  number

二、转换为数字类型(number):

数据类型Number()parseInt()parseFloat()Math.round()
string字符串内容为数字数字数字向下取整数字数字四舍五入
字符串内容不为数字NaNNaNNaNNaN
boolean布尔值为true1NaNNaN1
布尔值为false0NaNNaN0
undefinedNaNNaNNaNNaN
null0NaNNaN0

注: 要转换的数据都放在括号里

三、转换为字符串类型(string):

数据类型String().toString()
number内容为数字的字符串内容为数字的字符串
boolean内容为true或false的字符串内容为true或false的字符串
undefined内容为undefined的字符串报错,不可用
null内容为null的字符串报错,不可用

注:.tostring()的用法为: 要改变类型的数据.toString()

四、转换为布尔类型(boolean):

数据类型Boolean()
number非0数字true
0false
string非空字符串true
false
undefinedfalse
nullfalse

注: 要转换的数据都放在括号里


http://www.niftyadmin.cn/n/2404682.html

相关文章

JavaScript:计算两个数之间奇数的个数

JavaScript&#xff1a;计算两个数之间有几个奇数 给你两个非负整数low和high&#xff0c;其中0 < low < high < 10^9, 请返回两个数之间&#xff08;包括二者&#xff09;奇数的 个数 /*** param {number} low* param {number} high* return {number}*/ var countO…

mssql自动备份及自动清除日志文件教程

1、每日自动备份 强烈建议有条件的用户进行此操作&#xff01; 1、打开企业管理器&#xff0c;在控制台根目录中依次点开Microsoft SQL Server--SQL Server组--双击打开你的服务器 2、然后点上面菜单中的工具--选择数据库维护计划器 3、下一步选择要进行自动备份的数据--下一步…

JavaScript:打印一个等腰三角形

JavaScript&#xff1a;打印一个等腰三角形 for(var i1; i<10; i){for(var j10;j>i;j--){document.write(" "); //打印一个空格&#xff08;占位&#xff09;}for(var k1; k<i; k){document.write("a");}document.write("<br>")…

如何快速的切换状态

移动办公是现代社会的趋势&#xff0c;利用笔记本计算机的网卡接口连入区域网络&#xff0c;马上就可以进入工作状态。但是每个区域网络的设定是不相同的&#xff0c;例如IP地址、通讯闸等等&#xff0c;那么每到一个新的区域网络中&#xff0c;你就需要重新进行设定&#xff0…

2005 交叉表。行转列

2000的就不说了&#xff0c;写2005的。 --1.行转列 If not object_id([tb]) is nullDrop table [tb]Gocreate table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)Insert tb Select 张三,语文,60 union allSelect 张三,数学,70 union allSelect 张三,英语,80 union all…

asp阻止灌水留言的方法(随机生成的4位认证码)(

原理:在每次提交留言的时候,要输入随机生成的4位认证码. 以下代码用在ASP 生成随机4位数: <% dim key randomize timer keyInt((8999)*Rnd 1000) %> 在表单里显示: 认证码&#xff1a;<%key%> <input type"text" name"rekey" size"8&q…

JavaScript:打印一个等腰梯形

JavaScript&#xff1a;打印一个等腰梯形 for(var i4; i<10; i){for(var j10; j>i; j--){//先用这行代码观察效果&#xff0c;再换成空格占位// document.write("1");document.write(" "); //打印空格&#xff0c;占位}for(var k1; k<i; k){doc…

ASP实现SQL语句日期格式的加减运算

需要按时间查询&#xff0c;可是查询出来的结果显示的不正确。举个例子来说&#xff0c;要查找出2007-10-12至2007-10-31之间在网站上注册的会员&#xff0c;选择好日期后&#xff0c;点击“查询”按钮&#xff0c;发现2007-10-31注册的会员的信息根本没有显示出来&#xff0c;…