JavaScript的类型转换,
字符串强转成数字的: parseInt();
字符串强转成浮点小数的:parseFloat();
在做json数据处理的时候,遇到了需要把string类型转换成object类型,的应用需求。
虽然说string本身就属于object类型,理论上课可以直接使用的。
但是在实际操作中,很不幸,不行。
没有办法,只能把string类型转换成object类型才能正确处理json数据。
没有办法,只能把string类型转换成object类型才能正确处理json数据。
//String Convert To Object function
//字符串强制转换成对象类型
//string转换成object类型
//参数json为json格式的字符串,需要经过转换后才能正确处理json数据
var stringToObject = function(json) {
return eval("(" + json + ")");
}
//字符串强制转换成对象类型
//string转换成object类型
//参数json为json格式的字符串,需要经过转换后才能正确处理json数据
var stringToObject = function(json) {
return eval("(" + json + ")");
}
--用 JavaScript 代码实现空位补零,
--比如 pad(125, 5) => 00125
--禁止使用 FireBug
如果还觉得不保险,那顺便连 F12 也禁止吧
--比如 pad(125, 5) => 00125
/* 质朴长存法 */
function pad(num, n) {
var len = num.toString().length;
while(len < n) {
num = "0" + num;
len++;
}
return num;
}
--function pad(num, n) {
var len = num.toString().length;
while(len < n) {
num = "0" + num;
len++;
}
return num;
}
--禁止使用 FireBug
相信没有人不知道 Firebug 是什么东西,但有时候我们糟糕的代码不想让同行轻松的使用 F12 就能一览无遗。那么怎么办呢?
这里有个猥琐的办法帮你实现这个愿望
if( window.console && window.console.firebug ) {
document.body.innerHTML = '';
}
document.body.innerHTML = '';
}
如果还觉得不保险,那顺便连 F12 也禁止吧
document.onkeydown = function(e) {
if (123 == (e || {}).keyCode) return false;
}
if (123 == (e || {}).keyCode) return false;
}
哦也,从此大家开始写垃圾代码吧,没人看我们代码喽!
--
需求总是合理的也是奇怪。