码迷,mamicode.com
首页 > Web开发 > 详细

Js相关用法个人总结

时间:2017-04-16 22:51:13      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:对比   个人总结   substring   为什么   function   个人   property   nbsp   nts   

Js相关用法个人总结 

js中将数组元素添加到对象中
var obj = {};
var pushArr = [11,22,33,44,55,66];
for(var i=0;i<pushArr.length;i++) {
obj[i] = pushArr[i];
}
obj.length = pushArr.length;

console.log(obj); //{0:11,1:22,2:33,3:44,4:55,5:66,length:6}

 

在js中为对象添加属性和方法

var obj = {};//一个js对象
obj.test = function(){//添加方法
//需要做的事情.....
}
obj.a = 5;//添加属性


js中动态为对象添加属性

用 对象[属性名]=xx的方式

如 person={};
for XX in XX

person[property]=“”“

 

JSON.parse()与JSON.stringify()的区别

JSON.parse()【从一个字符串中解析出json对象】
例子:
//定义一个字符串
var data=‘{"name":"goatling"}‘
//解析对象?
?JSON.parse(data)
结果是:
?name:"goatling"
JSON.stringify()【从一个对象中解析出字符串】
var data={name:‘goatling‘}
JSON.stringify(data)
结果是:
‘{"name":"goatling"}‘

 

js中金额数据转换

//金额转换 分->元

//保留2位小数 并每隔3位用逗号分开 1,234.56


var str = (val/100).toFixed(2) + ‘‘;
var intSum = str.substring(0,str.indexOf(".")).replace( /\B(?=(?:\d{3})+$)/g, ‘,‘ );//取到整数部分
var dot = str.substring(str.length,str.indexOf("."))//取到小数部分搜索
var ret = intSum + dot;

 

JS中为什么(‘ ‘ == 0) 为true

两边类型不相同出现以下情况:
0为假即false
空值也或空格也为false
false==false恒成立

只有两边类型相同时才可以真正对比是否完全一样
比如"a"=="b"返回false
1==2返回false

 

Js相关用法个人总结

标签:对比   个人总结   substring   为什么   function   个人   property   nbsp   nts   

原文地址:http://www.cnblogs.com/fozero/p/6720096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!