JS加分隔符

//每四位加分隔符
function cc(s){
if(null == s || "" == s) return "";
if(/[^0-9\.]/.test(s)) return "invalid value";
s=s.replace(/^(\d*)$/,"$1.");
s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1");
s=s.replace(".",",");
var re=/(\d)(\d{3},)/;
while(re.test(s))
s=s.replace(re,"$1,$2");
s=s.replace(/,(\d\d)$/,".$1");
return s.replace(/^\./,"0.");
}
### JavaScript 数组 `join` 方法详解 在 JavaScript 中,可以使用数组的 `join()` 方法将数组中的所有元素连接成一个字串,并通过指定的分隔符进行分隔[^2]。此方法不会修改原始数组,而是返回一个新的字串。 以下是关于如何使用 `join()` 方法替换默认分隔符的具体说明: #### 基本语法 ```javascript array.join(separator) ``` - **参数**: - `separator`: 可选参数,用于指定数组元素之间的分隔符。如果省略,默认使用逗号 `,` 进行分隔。 - **返回值**: 返回由数组元素组成的字串,其中元素之间按照指定的分隔符拼接而成。 #### 示例代码 下面是一个具体的示例展示如何自定义分隔符: ```javascript // 创建一个简单的数组 var fruits = ["Apple", "Banana", "Cherry"]; // 使用 "." 作为分隔符 console.log(fruits.join(".")); // 输出: Apple.Banana.Cherry // 使用空格作为分隔符 console.log(fruits.join(" ")); // 输出: Apple Banana Cherry // 不传递任何分隔符,则默认使用逗号 console.log(fruits.join()); // 输出: Apple,Banana,Cherry ``` 上述代码展示了如何利用 `join()` 方法设置不同的分隔符来替代默认的逗号。 #### 特殊情况处理 当数组中存在非字串类型的元素时,`join()` 方法会自动将其转换为字串形式后再进行拼接。例如: ```javascript var mixedArray = [1, true, null, undefined]; console.log(mixedArray.join("-")); // 输出: 1-true-null-undefined ``` 对于复杂对象或嵌套结构的情况,需要注意其会被调用 `.toString()` 转换为字串表示形式[^3]。 --- ### 总结 通过 `join()` 方法,开发者能够灵活地控制数组转字串过程中使用的分隔符,从而满足不同场景下的需求。无论是简单数据还是混合类型的数据集合,都可以借助该方法实现高效的操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值