//创建一个类
class Money{
constructor (props) {
this.number = props;
}
//静态方法
static add (one,two) {
let str = (one.number + two.number).toString();
let newStr = `${str[0]}元${str[1]}角${str[2]}分`;
return newStr
}
add (two) {
let str = (this.number + two.number).toString();
let newStr = `${str[0]}元${str[1]}角${str[2]}分`;
return newStr
}
valueOf () {
return this.number
}
toString () {
let str = this.number.toString();
let newStr = `${str[0]}元${str[1]}角${str[2]}分`;
return newStr
}
}
let one = new Money(120);
let two = new Money(51);
let three = Money.add(one, two);// 静态方法
let four = one.add(two);
let five = new Money(one + two);
console.log(`${three}, ${four}, ${five}`)
//打印一元七角一分
一元七角一分的js逻辑题
最新推荐文章于 2021-03-13 09:10:08 发布