美文网首页
JSPatch下发笔记3

JSPatch下发笔记3

作者: anny_4243 | 来源:发表于2017-01-23 00:29 被阅读26次

    OC代码:

    @implementation NSString (Float)
    
    (NSString )formatFloat
    {
    NSString str = [NSString stringWithFormat:@"%.2f",self.floatValue];
    return str;
    }
    @end
    

    JS代码:

    require("NSString, NSString, NSString,NSString+Float");
    defineClass("NSString", {
    formatFloat: function() {
    var str = NSString.stringWithFormat("%@",self.floatValue().toFixed(2));
    return str;
    }
    });
    

    总结:
    1.扩展类的写法:
    如:NSString (Float) 写成defineClass("NSString"),require("NSString+Float")
    2.JS的格式化字符串必须用%@
    3.js保留两位小数的写法:小数后加.toFixed(2),2为保留位数

    相关文章

      网友评论

          本文标题:JSPatch下发笔记3

          本文链接:https://www.haomeiwen.com/subject/nizobttx.html