构造函数
new后面调用函数,我们称为构造函数(首字母大写)

Object() 我们把他视为一个构造函数,构造函数的本质就是一个函数,只不过构造函数的目的是为了创建新对象,为新对象进行初始化(设置对象的属性)

var aaa=new Stu();
console.log(aaa);
function Stu(){
}
 //利用构造函数自定义对象
function Student(name) {
this.name=name;
this.sayHi=function(){
console.log(this.name+"说:大家好")
};
this.sayHi()
} 在这里我们创建一个新对象,然后将构造函数的作用域赋给新对象,
调用构造函数中的方法。
var stu1=new Student("张三");
var stu2=new Student("李四");
console.log(stu1);
console.log(stu2);
this
 
1、只出现在函数中
2、谁调用了函数,this就指的是谁
3、new People()  People中的this 指被创建的对象实列
 
new
1、开辟内存空间,存储创建的对象
2、把this设置为当前对象
3、执行内部代码,设置对象属性和方法
4、返回新创建的对象
   var aaa=new stu();
console.log(aaa);
aaa.say();
function stu(){
this.say=function () {
console.log(this);
}
}

属性绑定

 var stu =new Object()
var aaa="age";//想把变量值赋给对象改变属性名 //对象.属性
stu.name="拴住";
//stu.aaa=19; 不可以
//对象[变量]
stu[aaa]=; //
//对象[值]
stu[]="你好";
console.log(stu)
进制转换(拓展性内容)
 
八进制表示法(0开头 0-7组成)
十六进制表达法(从0-9 、a(A)-f(F),  已0X开头)
 
parselnt(数值,进制数) 任意进制的值转化为10进制 
 
    1、一个参数,取整
var str="12.35";
console.log(parseInt(str)); //
var num="12abc";
console.log(parseInt(str))//
   
  2、俩个参数,进制转换
            i 第二参数是2,则将第一个参数视作二进制
            i 第二参数是8,则将第一个参数视作八进制
            i 第二参数是16,则将第一个参数视作十六进制
  

 // 十六进制 转换 为十进制
var str = "0xff";
console.log(parseInt( str , ) ); //给你一个值,告诉我他是进制的数 // 八进制 转换 为十进制
var num ="";
console.log(parseInt( num , ) );//17 // 二进制 转换 为十进制
var ste="";
console.log(parseInt(ste,));//
 
  3、如果没有提供 第二参数,根据第一个参数的前缀来决定转换的进制基数
           i 前缀是0x,则转换为十六进制;
           i 如果前缀是0,则转换为八进制;
           i 其他情况均转换为十进制。
// 虽然是以0开头,但是八进制没有数字8,则采用十进制
str = "";
console.log(parseInt( str ) ); //
  var strs = "0xff";
console.log(parseInt( strs ) ); // 255 换为十六进制;
var nums ="";
console.log(parseInt( nums ) );//17 转换为八进制
var stes="";
console.log(parseInt(stes));//111 转换为二进制
 
toString() 
    1、没有参数转换成字符串
var c=;
console.log(c.toString())
 

 

对象中 new this的更多相关文章

  1. Flexigrid从对象中加载数据

    (有问题,在找…………) Flexigrid是用来动态加载数据的一种比较好(老)的Jquery表插件,然后有些时候,我们需要其从本地或者jQuery对象中加载数据,比如有这么个需求,页面显示中有两个表 ...

  2. js 对象数组根据对象中的属性排序

    function createComparisonFunction(propertyName){ return function(object1,object2){ var value1 = obje ...

  3. javascript,检测对象中是否存在某个属性

    检测对象中属性的存在与否可以通过几种方法来判断. 1.使用in关键字. 该方法可以判断对象的自有属性和继承来的属性是否存在. var o={x:1}; "x" in o; //tr ...

  4. 将filenames里的每个字符串输出到out文件对象中注意行首的缩进

    在Linux上用强大的shell脚本应该也可以完成,可是使用Windows的朋友呢?其实象这样一个简单任务用Python这个强大脚本语言只要几条语句就可以搞定了.个大家知道,要完成这样一个任务根本不用 ...

  5. 将CachedRowSet中的数据转储到对象中

    虽然还有很多bug,但凑合能用,就是将CachedRowSet中的数据转换成对象或List.省去了繁琐难看的一系列get/set方法. 先说调用: 注: cachedRowSet是查询的结果集 Stu ...

  6. window对象中的常见方法

    <body><!-- window对象中的常见方法--><script type="text/javascript"> var timeid; ...

  7. js String对象中常用方法小结(字符串操作)

    1.charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码. strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号.有效值为0到字符 ...

  8. JavaScript对象中的属性(可写,可配置,可枚举,value,getter,setter)

    JavaScript中,对象包括3个特性,分别为,可扩展性,class标识符,属性. 如果对象的可扩展性为false,则不可为对象动态的添加属性.   对象包含分为存取器属性和值属性.存取属性为 {g ...

  9. XE3随笔6:SuperObject 的 JSON 对象中还可以包含 "方法"

    SuperObject 的 JSON 对象中还可以包含 "方法", 这太有意思了; 其方法的格式是: procedure Method(const This, Params: IS ...

  10. struts2:遍历自定义字符串数组,遍历Action实例所引用对象中的数组

    在struts2:OGNL表达式,遍历List.Map集合:投影的使用一文中已经讲述了OGNL遍历List.Map集合等功能. 本文简单写一个遍历数组的示范程序. 1. 遍历自定义字符串数组 < ...

随机推荐

  1. Scala学习七——包和引入

    一.本章要点 包也可也可以像内部类那样嵌套 包路径不是绝对路径 包声明链x.y.z并不自动将中间包x和x.y变成可见 位于文件顶部不带花括号的包声明在整个文件范围内有效 包对象可以持有函数和变量 引入 ...

  2. VLC播放各种源

    RTSP    rtsp://admin:Shws1610@192.168.1.33:554/channel/01 UDP 播放推导本机上的udp流 : udp://@:1234 播放其他机器上的ud ...

  3. centos配置vsftpd服务2

    ftp搭建 一.搭建前提a.ssh服务已经开启,b.防火墙关闭,c.连网1.查看ssh和防火墙的状态 service sshd status service iptables status 2.开启s ...

  4. 仍然有人在叫喊C语言已经过时了

    现在,仍然有人在叫喊C语言已经过时了.还有什么值得学习的?看看现在使用Python.PHP和其他语言有多简单.谁去学旧的C语言?是真的吗?作者下载了这两种语言的底层源代码.由于空间的限制,它没有分析框 ...

  5. video 轮播视频

    <video controls :src="product.videoUrl" :poster="resURL + defaultImg">< ...

  6. python转化13位时间戳

    # -*- coding: utf-8 -*- def get_time_stamp13(datetime_obj): import datetime, time # 生成13时间戳 eg:15578 ...

  7. fastadmin Excel导出时数字被科学计数

    /public/assets/libs/bootstrap-table/dist/extensions/export/bootstrap-table-export.min.js //exportOpt ...

  8. 怎么处理系统蓝屏后提示代码0x000000d1的错误?

    电脑开机有时会出现蓝屏,导致蓝屏的原因有很多,每种错误都有不同的代码.下面就来和大家分享一下电脑开机蓝屏出现0x000000d1错误代码是什么原因?我们又该怎么去解决这个问题. 电脑开机蓝屏出现0x0 ...

  9. SQL语句复习【专题一】

    SQL语句复习[专题一] --创建用户 scott 并设置密码为 tiger create user scott identified by tiger --用户刚刚创建没有任何的权限,连登录的权限都 ...

  10. 4.4. Item Pipeline管道文件

    0:Spider爬取数据 # -*- coding: utf-8 -*- import scrapy import sys from mySpider.items import ItcastItem ...