boolObjectName = new Boolean(value)
var boolObjectName = new Boolean("hello");
document.write(typeof(boolObjectName), "<br>");
方法名 | 说明 |
toString() | 将布尔对象转换为字符串 |
valueOf() | 返回布尔对象中所存放的原始数据的布尔值 |
toSource() | 返回布尔对象的源代码,该方法并非所有的浏览器都支持 |
var boolObjectName = Boolean("hello");
var chString = boolObjectName.toString();
document.write(chString, "<br>");
var boolObjectName = Boolean("hello");
var boolVar = boolObjectName.valueOf();
document.write(boolVar, "<br>");
var srcString = Boolean.toSource();
document.write(srcString);
var boolObj = new Boolean("hello");
var srcString = boolObj.toSource();
document.write(srcString);
//定义一个布尔对象
var boolObj = new Boolean("hello");
//获取该布尔对象的源代码
var srcString = boolObj.toSource();
//输出源代码
document.write(srcString, "<br>");
var newObj = "var newObj = " + srcString;
document.write(newObj, "<br>");
//eval() 执行参数字符串所代表的语句
eval(newObj);
//输出 newObj 对象
document.write(newObj.valueOf());
(new Boolean(true))
var newObj = (new Boolean(true))
true
//定义一个布尔变量
var boolVar = true;
//在布尔变量中使用 toString() 方法,会看到隐式转换
document.write(boolVar.toString(), "<br>");
//检查类型
document.write(typeof boolVar);
true
boolean
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |