JavaScript中constructor()方法的使用简介
JavaScript Boolean.constructor()方法返回一个引用到创建实例的原型布尔函数。
语法
boolean.constructor()
返回值:
- NA
下面是参数的详细信息:
返回创建此对象的实例。
例子:
<html> <head> <title>JavaScript constructor() Method</title> </head> <body> <script type="text/javascript"> var bool = new Boolean( ); document.write("bool.constructor() is:"+bool.constructor); </script> </body> </html>
这将产生以下结果:
bool.constructor() is : function Boolean() { [native code] }
相关推荐
-
JavaScript类和继承 constructor属性
constructor属性始终指向创建当前对象的构造函数.比如下面例子:比如下面例子: 复制代码 代码如下: // 等价于 var foo = new Array(1, 56, 34, 12); var arr = [1, 56, 34, 12]; console.log(arr.constructor === Array); // true // 等价于 var foo = new Function(); var Foo = function() { }; console.log(Foo.co
-
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
至少每个尝试JavaScriptOO的程序员都花费很多精力用在面向对象机制的模拟上而非业务本身. 这对Java,C++甚至Php的开发者来讲都是难以想象的. 更糟糕的是模拟OO对于JavaScript高级程序员都有着邪恶的吸引. 因为干这个事儿超然于业务之上,有种创造新编程语言一般的快感,可以令IQ尽情挥洒. 正如前些年大家都想把自个网站的common.js写成个框架一样.直到YUI,JQuery等等的强势推出才稍有平息. 然而虽然各个框架都有对JavaScriptOO模拟,但还未到有谁谁谁可以
-
Javascript的构造函数和constructor属性
例如,在Chrome下调试如下程序,很清楚的展示了这点: 然而事情并不是这么简单.再看下面的代码: 很显然,这个时候obj的constructor已经不再是创建它的函数,注意到obj.name也是undefined,因此修改构造函数的prototype的contructor并不会影响构造函数所产生的对象.真正的原因是:一个对象的constructor是它的构造函数的prototype.constructor,而每一个函数都有一个prototype,默认情况下,这个prototype有一个cons
-
JavaScript中constructor()方法的使用简介
JavaScript Boolean.constructor()方法返回一个引用到创建实例的原型布尔函数. 语法 boolean.constructor() 返回值: NA 下面是参数的详细信息: 返回创建此对象的实例. 例子: <html> <head> <title>JavaScript constructor() Method</title> </head> <body> <script type="text/j
-
JavaScript中setUTCFullYear()方法的使用简介
javascript Date.setUTCFullYear()方法按照通用时间将全年为指定的日期. 语法 Date.setUTCFullYear(yearValue[, monthValue[, dayValue]]) 注:括号内外的数据是可选的 下面是参数的详细信息: yearValue : 一个整数,指定年份的数字值,例如,2008年. monthValue : 从0到11的整数表示的月份,从一月到十二月. dayValue : 1到31之间的整数,表示该月的一天.如果指定dayValue
-
JavaScript中join()方法的使用简介
JavaScript数组join()方法加入数组的所有元素为一个字符串. 语法 array.join(separator); 下面是参数的详细信息: separator : 指定字符串分开数组的每个元素.如果省略,则数组元素用逗号分隔. 返回值: 返回接合所有数组元素之后的字符串. 例子: <html> <head> <title>JavaScript Array join Method</title> </head> <body>
-
JavaScript中removeChild 方法开发示例代码
1. 概述 删除后的节点虽然不在文档树中了,但其实它还在内存中,可以随时再次被添加到别的位置. 当你遍历一个父节点的子节点并进行删除操作时,要注意,children属性是一个只读属性,并且它在子节点变化时会实时更新 // 拿到待删除节点: var self = document.getElementById('to-be-removed'); // 拿到父节点: var parent = self.parentElement; // 删除: var removed = parent.remove
-
javascript中replace( )方法的使用
最近在浏览一些阿里的前端面试题,其中有一题涉及了javascript中replace( )方法的使用,下面是原题: "说出以下函数的作用是?空白区域应该填写什么?" // define (function (window) { function fn(str) { this.str = str; } fn.prototype.format = function () { var arg = ______; return this.str.replace(_______, functio
-
浅析Javascript中bind()方法的使用与实现
在讨论bind()方法之前我们先来看一道题目: var altwrite = document.write; altwrite("hello"); //1.以上代码有什么问题 //2.正确操作是怎样的 //3.bind()方法怎么实现 对于上面这道题目,答案并不是太难,主要考点就是this指向的问题,altwrite()函数改变this的指向global或window对象,导致执行时提示非法调用异常,正确的方案就是使用bind()方法: altwrite.bind(document
-
浅谈javascript中replace()方法
定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp/substr,replacement) 返回值 一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的. 说明 字符串 stringObject 的 replace() 方法执行的是查找并替换的操作.它将在 stringObject 中查找与 regexp 相匹配的子字符串,然后
-
Javascript中的方法和匿名方法实例详解
本文实例讲述了Javascript中的方法和匿名方法.分享给大家供大家参考.具体分析如下: Javascript方法(函数) 声明函数 以function开头,后跟函数名,与C#.java不同,Javascript不需要声明返回值类型.参数类型.没有返回值就是undefined. 举个例子更清楚: 无参数无返回值的方法: function f1(){ alert('这是一个方法'); } f1();//调用方法 无参数有返回值的方法: function f2(){ return 100; }
-
JavaScript中随机数方法 Math.random()
目录 定义 基础写法 生成指定范围内的随机数 生成两个数之间的随机数 常用场景 前言: 我们学习项目的时难免遇到一些问题,比如;遇到一个功能需要随机返回多条不重复的数据,也可以是拿了就用,下次再需要时已经忘记如何使用了:虽然接触使用的场景很少,但也有必要单独拿出来讲一讲 定义 js中的生成随机数操作是基于 Math 方法下的 random() 方法 Math.random() : 随机获取范围内的一个数 ( 精确到小数点后14位 ) 基础写法 随机生成一个 0 ~ 1 之间的数: // 语法:
-
简介JavaScript中getUTCMonth()方法的使用
javascript Date.getUTCMonth()方法返回按照通用时间在指定日期的月份.由getUTCMonth返回的值是0和11之间的整数对应的月份. 0代表一月,1代表二月,2表 示三月份,依此类推. 语法 Date.getUTCMonth() 下面是参数的详细信息: NA 返回值: 按照通用时间返回指定日期的月份. 例子: 下面的例子打印当前时间变量hrs的月份部分. <html> <head> <title>JavaScript getUTCMonth
随机推荐
- Win10上VMware workstation安装图文教程
- Swift中通知中心(NotificationCenter)的使用示例
- 前端框架学习总结之Angular、React与Vue的比较详解
- jquery插件开发之选项卡制作详解
- asp,asp.net,php,jsp下的301转向代码
- 浅谈iOS 关于小数精确计算(NSDecimalNumber)
- centos下最简安装openstack——使用packstack详解
- bootstrap timepicker在angular中取值并转化为时间戳
- php中利用post传递字符串重定向的实现代码
- 轻松掌握Linux关机重启命令
- C语言实现图的遍历之深度优先搜索实例
- Android开发之文件操作详解
- Android5.0+ CollapsingToolbarLayout使用详解
- jQuery树插件zTree使用方法详解
- java实现百度坐标的摩卡托坐标与火星坐标转换的示例
- 浅谈c++ stl迭代器失效的问题
- Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
- Scala入门之List使用详解
- Python 实现数据结构-堆栈和队列的操作方法
- Django自定义模板过滤器和标签的实现方法