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

js中toString()和String()区别

1、.toString()可以将所有的的数据都转换为字符串,但是要排除null 和 undefined

例如将false转为字符串类型

var str = false.toString(); console.log(str, typeof str);

结果为 false,string

看下null 和 undefined能不能转换为字符串

var str = null.toString(); console.log(str, typeof str); //结果程序报错
var str = undefined.toString(); console.log(str, typeof str); //结果程序报错

.toString() 括号中的可以写一个数字,代表进制,对应进制字符串

二进制:.toString(2);

八进制:.toString(8);

十进制:.toString(10);

十六进制:.toString(16);

2.String()可以将null和undefined转换为字符串,但是没法转进制字符串

将null转换为字符串

var str = String(null); console.log(str, typeof str); //结果: null,string

将undefined转换为字符串

var str = String(undefined); console.log(str, typeof str); //结果为 undefined,string
http://www.cnnetsun.cn/news/3411478.html

相关文章:

  • 攻克JESD204B多ADC同步的确定性延迟挑战
  • iSulad-img与iSulad深度集成:10个实用技巧提升容器部署效率
  • 高速数字电路噪声问题与ISO72x隔离器解决方案
  • 英雄联盟回放播放器终极指南:永久保存和观看任何版本比赛录像
  • 还原论思想与线性代数形式体系的关联、系统建模与复杂性边界...
  • C语言结构体函数指针:实现面向对象编程的基石
  • PD端内部的POE电源变压器
  • Vim命令技巧
  • 全域三极公理统一篇——所有分析、代数、拓扑、算子理论同源归一,回归0/1/∞创世本源闭环《全域数学vs传统数学:人类文明进阶200讲》第91讲
  • C#上位机+ONNX Runtime:毫秒级AI视觉缺陷检测系统落地指南
  • 影刀RPA 数据合并:多表关联与拼接
  • 紧急!新修订《行政规范性文件管理办法》生效前72小时,ChatGPT政策比对工具包限时开放(含12类高频冲突条款识别规则集)
  • HarmonyOs应用《重要日》开发第6篇 - 数据持久化存储
  • HarmonyOs应用《重要日》开发第7篇 - 日期处理:dayjs 集成与 DateUtil 封装
  • LMK61E0M DCXO实战:从I2C配置到环路滤波,打造70.656MHz高精度时钟
  • ArcGIS图层的符号绘制顺序(叠放次序)调整
  • Cursor AI布局切换实战手册(从VS Code迁移者必读):12个真实项目踩坑复盘与标准化配置模板
  • 零基础实战:手把手教你用NoneBot2与go-cqhttp搭建QQ机器人
  • Grok安全机制7日崩塌:大模型安全承诺的工程真相
  • 限时返场开源组件集成实践:风险评估与Spring Boot安全集成指南
  • STL之map与unordered_map:面试考红黑树和哈希表,这样答直接满分
  • DLPC910高速接口与像素映射:从电气设计到数据重排的工程实践
  • 网盘直链下载助手终极实战指南:5倍速下载技巧大公开
  • 高速ADC性能优化:从噪声原理到ADC31JB68寄存器配置实战
  • No-Code MVP:用可视化工具72小时验证商业假设
  • 2026年AI编程工具终极对决:我花了三个月,把Claude Code、Cursor、Copilot和国产工具全测了一遍
  • 遗传算法求解N皇后问题的Python实战与工程避坑指南
  • Obsidian五种同步策略详解:怎么根据设备角色设置仅发送、仅接收和双向同步
  • C++多线程TCP服务器实战:从线程池到高并发网络编程
  • Java 23 种设计模式:从踩坑到精通 | 番外:组合 vs 解释器 —— 结构树 vs 计算树