当前位置: 首页 > news >正文

JS常用数据类型转换(数字型和字符串型之间转换)

提供了5中基本数据类型:数字  number   字符串 string   布尔   boolean   空值 null    未定义的 undefined

常用的是数字型和字符串型之间的转换,常用的转换方法如下:

1 数字型转换成字符串型

a) 使用String()方法

b) 使用toString()方法

c) 使用隐式转换(运算)
 

  var num = 10;var str1 = String(num);var str2 = num.toString();var str3 = num + "";

2 字符串类型转数字类型

a) 使用parseInt()方法  把字符串中的数字部分提取出来, 只提取整数部分,取不提小数

b) 使用parseFloat()方法   把字符串中的数字部分提取出来,可以提取整数和小数部分

c) 使用Number()强制转换

d) 使用隐式转换(-,/、*)
 

var str = "123";
var str2 = "123.456";
var num1 = Number(str);
var num2 = parseInt(str);
var num3 = parseFloat(str2);
var num4 = str-0;

以上就是常用的两种基本的数据类型之间的转换方法

相关文章:

  • 企业级业绩系统如何建设
  • xxl-job适配postgresql数据库
  • Postgresql数据库运维统计信息
  • runapi的学习记录
  • Qt 自定义标题栏
  • 拼多多商品API接口接入说明
  • 编程的重要性及解决技术难题的方法
  • android BSP 开发总结之四
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • P8599 [蓝桥杯 2013 省 B] 带分数(dfs+全排列+断点判断)
  • JavaScript包装类型
  • Oracle常用系统变量
  • 93.STL-系统内置仿函数
  • Java面向对象第7天
  • 深度学习笔记《一》:keras_core.layers.Conv2D()
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • egg(89)--egg之redis的发布和订阅
  • JS变量作用域
  • Kibana配置logstash,报表一体化
  • PHP那些事儿
  • Swoft 源码剖析 - 代码自动更新机制
  • 程序员该如何有效的找工作?
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 思考 CSS 架构
  • 微信支付JSAPI,实测!终极方案
  • 限制Java线程池运行线程以及等待线程数量的策略
  • raise 与 raise ... from 的区别
  • scrapy中间件源码分析及常用中间件大全
  • 阿里云服务器如何修改远程端口?
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • ​secrets --- 生成管理密码的安全随机数​
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (MATLAB)第五章-矩阵运算
  • (第一天)包装对象、作用域、创建对象
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (转)ObjectiveC 深浅拷贝学习
  • (转)创业的注意事项
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .net framework profiles /.net framework 配置
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • [ Linux ] Linux信号概述 信号的产生
  • [2016.7 test.5] T1
  • [Android Studio] 开发Java 程序
  • [asp.net core]project.json(2)