[置顶] 数据类型Number String类型:加减比较运算符表达式toString:function(){}函数
2016-12-29 17:43
288 查看
数据类型Number类型:
//toString:function() 函数
var box={
toString:function(){
return 123; //123,"123"
}
};
alert(isNaN(box)); //false
var box={
toString:function(){
return "Lee";
}
};
alert(isNaN(box)); //true
数据类型String类型:
//toString()函数
var box=10;
alert(box.toString());//"10",默认输出
alert(box.toString(2));//"1010",二进制输出
alert(box.toString(8));//"12",八进制输出
alert(box.toString(10));//"10",十进制输出
alert(box.toString(16));//"a",十六进制输出
运算符表达式:
//加减运算符:
var box=10+{
toString:function(){
return 20;//如果对象toString返回值为数值,那就以数值计算
}
};
alert(box);//30
var box=10+{
toString:function(){
return "20";//如果对象toString返回值为字符串,那就以字符串计算
}
};
alert(box);//1020
//比较运算符:
var box=2>{
toString(){
return 1;
}
};
alert(box);
//true,大小2>1;
//如果对象toString()返回值为字符串,那就以字符串比较;
//如果对象toString返回值为数值,那就以数值比较;
//toString:function() 函数
var box={
toString:function(){
return 123; //123,"123"
}
};
alert(isNaN(box)); //false
var box={
toString:function(){
return "Lee";
}
};
alert(isNaN(box)); //true
数据类型String类型:
//toString()函数
var box=10;
alert(box.toString());//"10",默认输出
alert(box.toString(2));//"1010",二进制输出
alert(box.toString(8));//"12",八进制输出
alert(box.toString(10));//"10",十进制输出
alert(box.toString(16));//"a",十六进制输出
运算符表达式:
//加减运算符:
var box=10+{
toString:function(){
return 20;//如果对象toString返回值为数值,那就以数值计算
}
};
alert(box);//30
var box=10+{
toString:function(){
return "20";//如果对象toString返回值为字符串,那就以字符串计算
}
};
alert(box);//1020
//比较运算符:
var box=2>{
toString(){
return 1;
}
};
alert(box);
//true,大小2>1;
//如果对象toString()返回值为字符串,那就以字符串比较;
//如果对象toString返回值为数值,那就以数值比较;
相关文章推荐
- 实现一个函数clone,使JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
- JS的数据类型:number,string,boolean,null,undefined,object,function
- 实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
- javascript:第四章数据类型:typeof number,Function,boolean,string,object,
- 实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
- 面试题---实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
- [Javascript]:JS数据类型、类型判断、函数function与Function的使用
- javascript,对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
- 写一个方法clone; 实现js五种数据类型(string, number, boolean, array, object)的复制
- 高精度运算专题-输出函数与字符串转数字函数(Output function and the string to number function)
- [置顶] 数据类型String类型
- 函数名function是一个数据类型,可以赋值 分类: python基础学习 2013-09-12 11:01 366人阅读 评论(0) 收藏
- js的基本数据类型有哪些? ECMAScript中有5中简单数据类型(也称为基本数据类型): Undefined、Null、Boolean、Number和String。还有1中复杂的数据类型————
- 第3章 基本概念(3)数据类型:Number类型 String类型 Object类型
- 函数名function是一个数据类型,可以赋值
- Python 中的基本数据类型 ---Number(数字) 和 String(字符串)
- [置顶] REDIS数据类型详解LIST-HASH-SET-STRING
- 对于string类型的不同长度的数据调用substring函数时避免空指针报错
- String与Float类型的相互转换/number数据前面丢失零
- JavaScript变量二(数据类型,Number,String,Object)