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

前端八股 3

数据类型转换

常见的6种数据类型 Number String Boolean Undefined Null Symbol

运算过程中实际类型和预期类型不相符进行类型转换

常见转换:
显式 隐式

显示

Number()严格 只要有一点不符合直接转为NaN也是Number类型数据

parseInt()宽松 尽量转为数字
在这里插入图片描述

在这里插入图片描述

String()转为字符串
Boolean()转为布尔值

隐式转换

1 需要Boolean值的情况 条件判断

只有六种情况数据会被转为false

1 数字0 +0 -0

2 null

3 ‘’ 空字符串

4 undefined

5 NaN

6 false

2 需要字符串的情况

+运算符遇到一头是字符串,最终结果是字符串

3 需要数字的地方

其他字符串都会把结果转为数值

'abc' - 1   // NaN
null + 1 // 1
undefined + 1 // NaN

相关文章:

  • 2025智能体的发展趋势
  • 分寝室(C++完成)
  • [UVM]寄存器模型的镜像值和期望值定义是什么?他们会保持一致吗?
  • Socket通信
  • SQL注入与简单实战
  • 动态规划简单题
  • Origin绘图操作:图中迷你图绘制
  • 欧拉计划 Project Euler62(立方数重排)题解
  • GESP2024年6月认证C++八级( 第一部分选择题(11-15))
  • 图像增强技术:从基础原理到企业级开发实战
  • NU1680低成本、无固件、高集成度无线充电电源接收器
  • 如何阅读GitHub上的深度学习项目
  • 【人工智能】图神经网络(GNN)的推理方法
  • 本地部署 n8n 中文版
  • 从 Python 基础到 Django 实战 —— 数据类型驱动的 Web 开发之旅
  • 【业务领域】计算机网络基础知识
  • gephi绘图
  • 开源革命:从技术共享到产业变革——卓伊凡的开源实践与思考-优雅草卓伊凡
  • 【无标题】四色拓扑收缩模型中环形套嵌结构的颜色保真确定方法
  • terraform output输出实战
  • 华尔兹转岗与鲁比奥集权:特朗普政府人事震荡背后的深层危机
  • 党政机关停车场免费、食堂开放,多地“五一”游客服务暖心周到
  • 即日起,“应急使命·2025”演习公开征集新质救援能力
  • 韩国法院将重审李在明案,韩德洙入局能否为大选带来变数?
  • 经营业绩持续稳中向好,国铁集团2024年度和2025年一季度财务决算公布
  • 浪尖计划再出发:万亿之城2030课题组赴九城调研万亿产业