首页 > 其他分享 >数据类型转换

数据类型转换

时间:2024-08-30 22:22:15浏览次数:9  
标签:类型转换 转换成 转换 返回 number 内容 false 数据

一、强制类型转换

也称为显式转换

1、 转换为number

​ 三种方式:

1.使用Number()

如果内容可以转换成数字,则返回对应的数字(整数或小数)

如果内容不可以转换成数字,则返回NaN

如果内容为空字符串或null,则返回0

如果内容为boolean,则true返回1,false返回0(boolean值在内存中就是以数字来存储,true为1,false为0)

2.使用parseInt()

将内容转换成整数(直接去掉小数)

会从第一个字符开始解析,直到遇到非数字符号停止,并返回已解析的部分数值

3.使用parseFloat()

将内容转换成小数

2 、转换为string

​ 三种方式:

1.拼接空字符串

""+要转换的内容

2.使用String()

将要转换的内容放在String后的小括号中

3.使用toString()

直接调用变量的toString()方法

3、转换为boolean

​ 两种方式:

1.使用Boolean()

false、0、空字符串、Undefined、null、NaN会被转换成false

其它的都会被转成true

2.使用!!转换

 二、 自动类型转换

​ 也称为隐式转换

1、自动转换为number

​ 两种方式:

  1. 在参与-、*、/、%等运算时会自动转换为number
  2. 直接在要转换的内容前添加+

标签:类型转换,转换成,转换,返回,number,内容,false,数据
From: https://blog.csdn.net/qq_72013756/article/details/141726900

相关文章

  • 用c++以数组的形式实现栈的数据结构
    #include<iostream>usingnamespacestd;//设置数组的最大值#define MaxSize100intA[MaxSize];//栈顶inttop=-1;//入栈voidpush(intx){  //处理溢出的情况  if(top==MaxSize-1){    cout<<"stackoverflow"<<endl;    return; ......
  • Python基础 3 - 函数及数据容器
    文章目录一、函数概念1、函数介绍2、函数的定义3、函数的调用4、函数说明文档5、函数嵌套调用6、变量作用域1)局部变量2)全局变量3)声明全局变量二、数据容器入门1、列表(list)1)列表的定义2)调用列表元素3)列表的方法4)列表的特点5)列表的遍历(迭代)6)列表的乘......
  • 分享一个基于Python的广东热门旅游数据可视化分析系统flask毕设(源码、调试、LW、开题
    ......
  • [昌哥IT课堂]使用MySQL Shell 部署沙盒数据库实例详解
     概述:这部分解释了如何使用AdminAPI设置沙盒部署。部署和使用本地MySQL的沙盒实例是开始探索AdminAPI的好方法。在将功能部署到生产服务器之前,您可以在本地测试功能。AdminAPI具有内置功能,用于创建正确配置的沙箱实例,以便在本地部署的情况下与InnoDBCluster、InnoDBClusterS......
  • 专栏引言:迈向大数据分析的最前沿
    目录专栏目标与读者定位我们要做什么?读者定位最新大数据技术趋势与挑战1.流处理与实时分析:超越批处理的极速体验2.分布式机器学习:训练规模突破的关键3.隐私保护与安全合规:数据共享的隐形屏障4.边缘计算与物联网数据分析:从云端到边缘的新战场结语:踏上大数据分析的......
  • sqlsugar 封装 单例模式 多数据库 泛型
    PlayGround\.config\dotnet-tools.json{"version":1,"isRoot":true,"tools":{"csharpier":{"version":"0.29.1","commands":["dotnet-csharpier......
  • 深度学习:图像数据分析的革命
    深度学习:图像数据分析的革命在当今数据驱动的世界中,图像数据分析已成为一个热门领域,而深度学习技术在其中扮演着核心角色。深度学习,特别是卷积神经网络(CNN),已经在图像识别、分类和处理方面取得了显著的成就。本文将详细介绍如何使用深度学习进行图像数据分析,并提供实际的代......
  • 批量插入的艺术:SQL高效数据处理指南
    批量插入的艺术:SQL高效数据处理指南在数据库的日常操作中,数据的批量插入是一项常见的任务。无论是数据迁移、初始数据填充还是定期的数据同步,批量插入都能显著提高效率。本文将深入探讨如何使用SQL进行数据的批量插入,并提供详细的代码示例,帮助您掌握这项关键技能。一、批......
  • 数据分析新维度:TensorFlow在数据探索中的应用
    数据分析新维度:TensorFlow在数据探索中的应用在数据科学领域,TensorFlow作为Google开发的开源机器学习框架,不仅在深度学习领域大放异彩,其数据分析能力同样不容小觑。本文将深入探讨如何使用TensorFlow进行数据分析,包括数据预处理、探索性数据分析和可视化,并通过代码示例展示......
  • redis概述安装与基本数据类型
    Redis概述安装与基本数据类型1.什么是NoSQLNoSQL(NotOnlySQL),意即不仅仅是SQL,泛指非关系型的数据库。Nosql这个技术门类,早期就有人提出,发展至2009年趋势越发高涨。2.NoSQL的广泛应用随着大数据的兴起,数据量的暴增,数据类型的丰富,传统的关系数据库在应付动态网站,特别......