JS中字符串的true转化为boolean类型的true

简介: var a="True";a = eval(a.toLowerCase());alert(typeof a); //booleanalert(a);//true正解,eval方法动态将参数运算成一个字符串,然后自动判断了字符串的类型,true被认为是boolean类型的变量.

var a="True";
a = eval(a.toLowerCase());
alert(typeof a); //boolean
alert(a);//true

正解,eval方法动态将参数运算成一个字符串,然后自动判断了字符串的类型,true被认为是boolean类型的变量.javascript的弱类型机制.通过eval运算可以动态获取运算后参数的类型.

 

相关文章
|
7天前
|
存储 JavaScript 前端开发
JavaScript字符串方法详解
JavaScript字符串方法详解
18 0
|
8天前
|
SQL 缓存 JavaScript
深入解析JavaScript中的模板字符串
深入解析JavaScript中的模板字符串
14 1
|
8天前
|
JavaScript 索引
js字符串操作的方法
js字符串操作的方法
11 0
|
8天前
|
JavaScript 前端开发 索引
js关于字符串的方法
js关于字符串的方法
12 0
|
8天前
|
JavaScript 前端开发
js关于字符串的方法
js关于字符串的方法
13 0
|
8天前
|
JavaScript
.js基础——js强制类型转换(转为boolean)
.js基础——js强制类型转换(转为boolean)
12 1
|
8天前
|
开发框架 JavaScript .NET
Js字符串操作函数大全
Js字符串操作函数大全
11 1
|
8天前
|
JavaScript 前端开发 索引
js操作字符串的方法
js操作字符串的方法
14 2
|
15天前
|
JavaScript 前端开发 索引
JavaScript 数组的索引方法数组转换为字符串方法
JavaScript 数组的索引方法数组转换为字符串方法
|
15天前
|
编解码 JavaScript 前端开发
【专栏】介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例
【4月更文挑战第29天】本文介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例。Base64编码将24位二进制数据转换为32位可打印字符,用“=”作填充。文中展示了各语言的编码解码代码,帮助开发者理解并应用于实际项目。

热门文章

最新文章