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

类型转换

一.为什么需要类型转换

我们从表单、prompt取过来的值是string类型,假设现在这份表单是工资的,你需要对这些工资相加,那你可能会犯这样的错

‘1000’+‘2000’=‘10002000’ 

如果这样的话我们的工作就没了 

二.隐式类型转换

  1. 加号如果一边是字符串,会把另一个操作数转换为字符串 
  2. 除+以外的算术运算符,比如-*/都会把数据类型转换成数字类型

 技巧

  1. 加号解析可以转化为数字型

 

2.任何数字和字符串相加都是字符串

 

二.显示转换 

过度依靠系统容易出现错误,隐式类型转换很吃经验,所以有显式转换

1.Number(数据)

将一个数据转为数字类型

 '123'就可以转换为数字123,但是字符串'小小'却无法转换为数字,所以为NAN

2.parseInt(数据)保留整数部分 

 parse在计算机中为解析,即parseInt把数据解析为整数

 修改字体大小也需要把大小先转为数字类型

3.parseFloat(数据)保留整数和浮点数 


http://www.kler.cn/a/572575.html

相关文章:

  • 【音视频】ffmpeg命令分类查询
  • SpringBoot 核心原理深度解析
  • 备考六级:词汇量积累(day3)
  • 并发编程(线程池)面试题及原理
  • 【Linux】之【Bug】VMware 虚拟机开机 一直卡在黑屏左上角下划线闪烁界面
  • 优选算法合集————双指针(专题三)
  • 前端基础之收集表单数据
  • 取消请求:axios.
  • 数据结构篇—队列(queue)
  • Windows 11 + Ubuntu 22.04双系统时间同步失败处理
  • 为AI聊天工具添加一个知识系统 之135 详细设计之76 通用编程语言 之6
  • A*算法路径规划_MATLAB实现
  • 十一、Redis Sentinel(哨兵)—— 高可用架构与配置指南
  • 【多模态目标检测】M2FNet:基于可见光与热红外图像的多模态融合目标检测网络
  • 【Linux】自定协议和序列化与反序列化
  • 新版 FMEA 七步法 - PFMEA 第2步“结构分析”的关键要点 | FMEA软件
  • 快速排序:深入解析算法核心与性能密码
  • LIUNX学习-线程
  • DeepSeek 各版本的区别
  • android App主题颜色动态更换