<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type=text/javascript charset=utf-8> function F(){
this.name = 1;
this.sc = 4;
alert(2);
return function(){
this.age = 2;
this.name = 3;
alert(1);
}
}
var f = new F();
alert(typeof f);//function
alert(f.name);//输出函数的名字
alert(f.age);//undefined
alert(f.sc);//undefined function G(){
this.name = 1;
this.sc = 4;
return {
name : 14,
age : 15
};
}
var g =new G();
alert(typeof g);//object
alert(g.name);//14
alert(g.age);//15
alert(g.sc);//undefined function H(){
this.name = 1;
this.sc = 4;
}
var g =new H();
alert(typeof g);//object
alert(g.name);//1 function H(){
this.name = 1;
this.sc = 4;
return this;
}
var g =new H();
alert(typeof g);//object
alert(g.name);//1
alert(g.sc);//4 function L(){
this.name = 1;
this.sc = 4;
return new Array(1,2,3);
}
var l =new L();
alert(typeof l);//object
alert(l);//1,2,3
alert(l.name);//undefined
alert(l.sc);//undefined function E(){
this.name = 1;
this.sc = 4;
return 'ssss';//return的是引用类型new函数就返回return的引用类型对象,基本类型就还是返回函数类的实例对象。
}
var e =new E();
alert(typeof e);//object
alert(e);//object
alert(e.charAt(1));//e.charAt is not a function
alert(e.name);//1
alert(e.sc);//4
</script>
</head>
<body>
</body>
</html>
function F(){
this.n = 1;
this.sc = 4;
return function FF(){
this.n = 11;
this.sc = 44;
return function FFF(){
this.n = 111;
this.sc = 442; }
}
}
var f = new F();
alert(typeof f);
alert(f.name);//FF, new F(),函数F值执行他的那层执行一遍
alert(f.n)//undefined function F(a){
this.n = 1;
this.sc = 4;
return new init(a); //new init(),如果init类没有return引用就返回init类的对象,否则返回init类中return的引用对象
} function init(){
this.n = 11;
return {n:arguments[0]}
} var d = F(3);
alert(d.n);//3 function F(a){
this.n = 1;
this.sc = 4;
return new init(a);
} function init(){
this.n = 11;
return 44
} var d = F(3);
alert(d.n);//

new F() 不一定返回F类的对象,有可能返回F()函数里面返回的对象。

function F(a){
this.n = 1;
this.sc = 4;
return new G(a); //不一定返回G对象,返回{}
} function G(){
this.n = 11;
return {n:arguments[0]}
} var d =new F(3); //不一定返回F的对象,返回的是F函数里面的new G()这个G的对象
alert(d.n);//3

jquery--new返回值的更多相关文章

  1. jquery ajax 返回值 中文时乱码或变成问号解决方法

    转载自jquery的 ajax返回值为中文时乱码解决方法 用jquery的ajax,遇到个问题,服务器端从数据库取到的数据没有出现中文乱码问题(日志打出来是没有乱码的),但是异步传到客户的时候却出现了 ...

  2. jquery选择器返回值

    jquery选择器$('selector')返回的不是数组,而是封装好的jquery对象.但这个对象有一个特别的地方,就是查询到的节点被以下标为属性,添加到了jquery对象上,所以它看起来像数组,因 ...

  3. jquery ajax 不执行赋值,return没有返回值的解决方法

    大家先看一段简单的jquery ajax 返回值的js 复制代码 代码如下: function getReturnAjax{ $.ajax({ type:"POST", url:& ...

  4. jquery ajax return值不能取得的解决方案

    jQuery ajax - ajax() 方法 http://www.w3school.com.cn/jquery/ajax_ajax.asp http://www.cnblogs.com/fqw19 ...

  5. jquery中ajax用return来返回值无效

    jquery中,ajax返回值,有三种写法,只有其中一种是成功的 /** * async:false,同步调用 * 返回1:2 * 失败 * 分析:ajax内部是一个或多个定义的函数,ajax中ret ...

  6. Jquery ajax 绑定multiselect多选下拉选项,同时异步执行返回值

    Jquery ajax 绑定multiselect多选下拉选项,同时异步执行获取返回值 function load(mslt_employees,belongto,mark) {//传入$(#ID) ...

  7. Jquery ajax 得到返回值

    Jquery ajax 得到返回值 1.ajax默认是异步调用的,所以得到的返回值是空值,要得到值必须改成同步:async: false,//同步. 2.必须定义一个全局变量 var result = ...

  8. AJAX JQuery 调用后台方法返回值(不刷新页面)

    AJAX JQuery 调用后台方法返回值(不刷新页面) (1)无参数返回值(本人亲试返回结果不是预期结果) javascript方法: $(function () {             //无 ...

  9. javascript学习笔记-2:jQuery中$("xx")返回值探究

    最近在写一个jQuery插件的时候,需要用到一个条件: 一组img标签,每一个元素都需要被它前面的元素值src替换,如果是第一个(序列为0)则其值为最后一个元素值,如果是最后一个,那么其值为第一个元素 ...

  10. 用jquery的ajax方法获取return返回值的正确姿势

    如果jquery中,想要获取ajax的return返回值,必须注意两方面,ajax的同步异步问题,在ajax方法里面还是外面进行return返回值. 下面列举了三种写法,如果想成功获取到返回值,参考第 ...

随机推荐

  1. 紫书 习题 10-14 UVa 10886(暴力+数据范围)

    开始的时候一看这题感觉很难,觉得肯定有什么很快的办法 不能暴力做(受了上一题10-13的影响) 然后一看那个函数感觉无从下手. 然后看了博客发现,原来这道题就是直接暴力-- 因为n的范围为10的7次方 ...

  2. 什么是 &quot;署名-非商业性使用-同样方式共享&quot;

    什么是 "署名-非商业性使用-同样方式共享" 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致& ...

  3. [Android随笔]内存泄漏以及内存溢出

    名词解释 内存泄漏:memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏危害能够忽略,但内存泄漏堆积后果非常严重,不管多少内存,迟早会被占光. 内存溢出:out of ...

  4. _DataStructure_C_Impl:LinkListBasedSort

    #include<stdio.h> #include<stdlib.h> #include"LinkList.h" //创建单链表 void CreateL ...

  5. 利用css3的多背景图属性实现幻灯片切换效果

    css3里关于背景的属性增加了可以添加多背景图的特性,例如: .box{background: url(img/1.png),url(img/2.png),url(img/3.png);} 这段css ...

  6. tomcat7 bootstrap

    tomcat7 bootstrap http://t5crambing.iteye.com/blog/1923636

  7. HTTP 413报错

    在php中通过flash上传文件到服务器端时报413错误,原来一直以为是php.ini配置的问题,但是检查了php.ini的配置以后,发现不是php.ini的问题,最后是通过Http Analyzer ...

  8. Logback自定义日志输出内容

    场景 一般情况下,日志打印的内容都是根据配置文件中配置的pattern格式指定好的.在我们调用logger.info(), logger.debug()等日志打印方法时,打印的内容格式与配置文件中的p ...

  9. JAVA实现排队论

    转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/50401727 http://www.llwjy.com/blogdetail/3 ...

  10. Effective C++ Item 38 通过复合塑模出 has-a 或 is-implemented-in-terms-of

    本文为senlie原创.转载请保留此地址:http://blog.csdn.net/zhengsenlie 经验:在应用域,复合意味着 has-a. 在实现域.复合意味着 is-implemented ...