JavaScript toString、String和stringify方法区别
2024-08-29 05:45:13
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>JavaScript toString与String方法区别</title>
</head>
<body>
<script type="text/javascript">
//一 toString限制
// 报错Cannot read property 'toString' of undefined
// console.log(undefined.toString())
// 报错Cannot read property 'toString' of undefined
//console.log(null.toString()) //二 String无限制
console.log(String(undefined))
console.log(String(null)) //三 toString可根据进制编码
let num = 10;
console.log(num.toString(2))
</script>
</body>
</html>
二、stringify也可以实现字符串化,并且健壮性也良好。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>JavaScript toString、String和stringify方法区别</title>
</head>
<body>
<script type="text/javascript">
let a = {
age: undefined,
name: null
}
//输出 {"name":null}
console.log(JSON.stringify(a))
let b;
//输出 undefined
console.log(JSON.stringify(b));
let c = null;
//输出 null
console.log(JSON.stringify(c))
</script>
</body>
</html>
最新文章
- T-SQL 循环表的一种方式
- iOS 动画学习
- 使用C#和.NET的原因
- php 继承
- iOS开发之网络编程--2、NSURLSessionDownloadTask文件下载
- 【转】Xcode的Architecture参数的意思
- C#学习笔记(十六):Attribute
- 九度OJ 1541 二叉树【数据结构】
- Slf4j的包冲突
- Hadoop读书笔记(二)HDFS的shell操作
- Android Volley彻底解决(三),定制自己Request
- BigDecimal-解决商业计算
- Quick Cocos2dx 与 Eclipse 连真机debug遇到的问题
- Rabbitmq集群高可用部署详细
- React环境配置
- Java自学手记——集合
- 优秀的CSS预处理----Less
- node遍历文件夹并读取文件内容
- Alpha冲刺! Day1 - 磨刀
- centos命令行变成了-bash-4.1$的解决办法
热门文章
- 使用Chrome快速实现数据的抓取(二)——协议
- SyncthingTray -- Syncthing wrapper for Windows
- MapReduce实现排序功能
- idea安装Lombok及使用介绍
- 使用 MVC 5 的 EF6 Code First 入门 系列:建立一个EF数据模型
- Selenium2+python自动化60-异常后截图(screenshot)
- [Android Pro] 控制硬加速 hardwareAccelerated 在3.0才有的
- Python处理PDF及生成多层PDF
- Rabbit MQ UI 重置 用户名 密码
- 2018CVPR