JS的一些小技巧
2017-06-15 11:27
183 查看
1. Number类型
转化为16进制字符串let value = 20; let str = value.toString(16); // 参数表示要转换的进制
浮点数设置指定位数
let value = 200/1024; console.log(value.toFixed(2)); // 参数表示小数点之后的位数
2. String类型
/** * 在文字内容前面或后面加上一段空格, 输出一段定长的字符串 * @param {String} str 文本字符串 * @param {Number} fiexedLength 定长字符串的长度 * @param {Number} isPrefix 可选参数, 默认为0, 1表示空格加在文字前面 * @returns {String} 定长字符串 */ formatStr(str, fiexedLength, isPrefix = 0) { // 定义一段足够长的空格字符串 let prefixStr = ' '; if (fiexedLength <= str.length) { return str; } if (isPrefix) { return prefixStr.substring(0, fiexedLength - str.length) + str; } else { return str + prefixStr.substring(0, fiexedLength - str.length); } }
3. 日期数据
let today = new Date(); // 获取本地的日期 let firstDay = new Date(today.setDate(1)); // 设置为本月1号 let lastMonth = new Date(today.setDate(0)); // 设置为上个月的最后一天
4. JSON数据
遍历JSON数组的元素let menuAry = [ {"code":"M_ITEM1","tag":"object1"}, {"code":"M_ITEM2","tag":"object2"}]; for (let i = 0; i < menuAry.length; i++) { let obj = menuAry[i]; for (let key in obj) { console.log(key + ': ' + obj[key]); } }
相关文章推荐
- JS 一些小技巧
- JS Math对象中一些小技巧
- js一些小技巧 3
- JS调试的一些小技巧
- Cocos2d-JS开发中的一些小技巧
- js中的一些小技巧
- 关于在js中使用trim函数的一些小技巧
- js小技巧(自己遇到的一些技巧)
- js 一些小技巧
- JS开发中的一些小技巧和方法
- 常用的一些js小技巧
- Cocos2d-JS开发中的一些小技巧
- Cocos2d-JS开发中的一些小技巧
- JS一些小技巧
- Cocos2d-JS开发中的一些小技巧
- JS(javascript)的一些小技巧
- 记录js的一些小技巧
- Cocos2d-JS开发中的一些小技巧(持续更新)
- 关于客户端JS性能的一些优化的小技巧
- 一些js小技巧代码(随时更新)