资讯专栏INFORMATION COLUMN

javascript的多种数据类型转换

golden_hamster / 2097人阅读

摘要:数字类型转字符串中方法判断是否是数字为非数字的全局函数非数字非数字判断是否是有限数字字符串转数字的全局函数转字符串数字或字符串转通用方法是使用这些通用的对象进行转换,比如说是字符串转数字直接就是用就可以了。

//数字类型转字符串 3中方法
{
    var a = 123;
    var b = 12323;
    var c = 456;
    console.log(typeof(a + ""));
    console.log(typeof  String(b).toString());
    console.log(typeof c.toString());
}

//判断是否是数字
{
    var a = 1233;
    var b = "hehe"
    //NaN为非数字
    console.log(isNaN(a)); //javascript 的全局函数 
    console.log(isNaN(b));//非数字
    console.log(isNaN(Number(b))) //非数字
}

//判断是否是有限数字
{
    var a = 10000000000000000000000000000000000000000000000000000000000000000000000;
    console.log((a < Number.MAX_VALUE && a > Number.MIN_VALUE));
}

//字符串转数字 
{
    var a = "1"
    var b = "12323"
    var c = "4523"
    console.log(typeof(a - 0))
    console.log(typeof parseFloat(b)); // parseInt(); javascript 的全局函数
    console.log(typeof  Number(c).valueOf());
}

//boolean转字符串
{
    var c = false;
    console.log(typeof c.toString());
}

//数字或字符串转boolean
{
    var d = 123;
    var e = "xixi"
    console.log(typeof  Boolean(d).valueOf())
}

通用方法是使用Number , String ,Boolean 这些通用的对象进行转换,比如说是字符串转数字直接就是用Number("123")就可以了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/79851.html

相关文章

  • WebSocket系列之JavaScript中数字数据如何转换为二进制数据

    摘要:以和为例,说明中的数字数据如何转换为二进制数据。对象用来表示通用的固定长度的原始二进制数据缓冲区。中的数字数据如何转换为二进制数据对和有了一个大概的了解,下面让我们来看下它是如何进行二进制数据操作的。 概述 本文主要通过对JavaScript中数字数据与二进制数据之间的转换,让读者能够了解在JavaScript中如何对数字类型(包括但不限于Number类型)进行处理。 二进制数据在日常...

    MASAILA 评论0 收藏0
  • 聊一聊 JS 中『隐式类型转换

    摘要:具体的行为取决于参数的类型。说到,就不得不提一下方法,方法自带隐式类型转换,该方法在测试其参数之前,会先调用方法将其转换为数字。全等运算符会先进行数据类型判断,并且不会发生隐式类型转换。 类型转换还不行?还非得隐式?这是什么高级玩意? 废话不多说,我们先上一盘?,额,不对,先看一个例子吧。 3 + true 实际上在大多数编程语言中,都会认为上面这个表达式是错误的。因为布尔表达式与算术...

    Jenny_Tong 评论0 收藏0
  • JavaScript基本语法(一)

    摘要:目录语句变量小结基本语法一是核心知识点的基本语法的第一部分,主要介绍了语句表达式变量和数据类型不包括函数类型的基本知识点,函数类型将在下一章函数二中详细探讨语句程序的执行是由一条条语句组成的每一条语句是为完成特定任务而执行的操作语句当中可以 目录 1. 语句 2. 变量 3. 小结 JavaScript基本语法(一)是JavaScript核心知识点(ECMAScript)的基本语法的...

    shiina 评论0 收藏0
  • TypeScript 中多种 import 解义

    摘要:中有多种的方式,而中针对这种情况做了多种语法,最常见的就是这种。这篇文章主要来讲解中不同的具有什么意义。因为中的模块大部分都是通过语法进行导出的。从而达到针对的兼容。个人建议将重命名。 JavaScript 中有多种 export 的方式,而 TypeScript 中针对这种情况做了多种 import 语法,最常见的就是 import * as path from path 这种。这篇...

    chanthuang 评论0 收藏0
  • php安全问题思考

    摘要:用户提交过来的数据都是不可信的,所以,在查库或入库前需要对提交过来的数据进行过滤或字符的转换处理,以防止注入或攻击等问题。 用户提交过来的数据都是不可信的,所以,在查库或入库前需要对提交过来的数据进行过滤或字符的转换处理,以防止SQL注入或xss攻击等问题。 一、防止SQL注入 什么是SQL注入攻击? 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字...

    alphahans 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<