Boolean对象和Java中的Boolean封装类很像,它有两个值:true和false
1、创建Boolean对象
var boo = new Boolean();//此时未对boo进行赋值,但是它的默认值为false var boo = new Boolean(true); var boo = true/false;
2、Boolean对象的constructor属性是Boolean
例:
var boo = new Boolean(); document.write(boo.constructor==Boolean); document.write('<br>'); document.write(boo);
输出结果为:
true
false
说明:它的constructor属性为Boolean
如果未给它赋初值的话,它的值为false
3、toString()方法,返回Boolean对象对应的字符串
true--->true;
false--->false;
var boo = new Boolean(); document.write(boo); document.write('<br>'); document.write(boo.toString());
输出:
false
false
此两种方法输出结果是一样的,有点类似于Java中某些类的输出
查看更多JavaScript的语法,大家可以关注:《JavaScript 参考教程》、《JavaScript代码风格指南》,也希望大家多多支持小牛知识库。
本文向大家介绍Javascript基础教程之数据类型 (布尔型 Boolean),包括了Javascript基础教程之数据类型 (布尔型 Boolean)的使用技巧和注意事项,需要的朋友参考一下 javascript同样有布尔型,可选值,true or fasle. 布尔值的 ture 或 fasle是两个完全不同的概念,将marr分别不同给 布尔型true和字符串true,用typeof()函数
javascript同样有布尔型,可选值,true or fasle. var marr = true ; document.write(typeof(marr) + "<br>"); var marr = "ture"; document.write(typeof(marr) + "<br>"); 布尔值的 ture 或 fasle是两个完全不同的概念,将marr分别不同给 布尔型true和字符
Boolean 类型是 ECMAScript 中使用得最多的一种类型,该类型只有两个字面值: true 和 false。这两个值与数字值不是一回事,因此 true 不一定等于 1,而 false 也不一定等于 0。以下是为变量赋Boolean 类型值的例子: var found = true; var lost = false; 需要注意的是,Boolean 类型的字面值 true 和 false
RegExp类型 RegExp类型支持正则表达式,正则表达式是 描述模式 的对象。 正则表达式用于对字符串模式的匹配、检索、替换。 语法: 由构造函数创建的正则表达式: var patt = new RegExp(pattern,flags); pattern、flags均用双引用括起来。 由字面量形式创建的正则表达式: var patt = /pattern/flags; 其中,pattern为
Date类型的创建 创建时间对象是由关键字new和构造函数Date()来创建的。 var d = new Date(); Date()中保存的是从1979年1月1日零时开始经过的毫秒数,再划分为年/月/日/时/分/秒/毫秒、周。 在调用Date()函数而不传入参数的情况下,将自动获得当前的日期和时间, var d = new Date(); document.write(d); //Fri Ma
函数的创建方法 函数也是对象,每个函数是Function类的一个实例,函数是对象,因此函数名就是指向函数对象的指针,函数的定义常见的有两种: 1、使用关键字function声明,也就是 函数声明。 function sum (num1, num2) { return num1 + num2; } 2、将匿名函数赋值给一个变量,也就是 函数表达式。 var sum = function (n