js如何将数字表示成23,456,987

el/2024/7/24 1:09:36

1.字符串反转

 

在练习题中,提示我们可以使用三种方法配合,能顺利让一个字符串反向显示:

  • String.prototype.split()
  • Array.prototype.reverse()
  • Array.prototype.join()

简单的过一下:

  • split()方法将一个字符串对象的每个字符拆出来,并且将每个字符串当成数组的每个元素
  • reverse()方法用来改变数组,将数组中的元素倒个序排列,第一个数组元素成为最后一个,最后一个变成第一个
  • join()方法将数组中的所有元素边接成一个字符串

来看个实例:


function reverseString(str) {// 第一步,使用split()方法,返回一个新数组// var splitString = "hello".split("");var splitString = str.split(""); //将字符串拆分// 返回一个新数组["h", "e", "l", "l", "o"]// 第二步,使用reverse()方法创建一个新数组// var reverseArray = ["h", "e", "l", "l", "o"].reverse();var reverseArray = splitString.reverse(); // 原数组元素顺序反转["o", "l", "l", "e", "h"]// 第三步,使用join()方法将数组的每个元素连接在一起,组合成一个新字符串// var joinArray = ["o", "l", "l", "e", "h"].join("");var joinArray = reverseArray.join(""); // "olleh"// 第四步,返回一个反转的新字符串return joinArray; // "olleh"
}reverseString("hello"); // => olleh

将上面的方法简化一下,可以写成这样:


function reverseString(str) {return str.split("").reverse().join("");
}
reverseString("hello"); // => olleh

 

2.插入,操作

 

 

 

<script type="text/javascript">
    var str = '123456789';
     alert(str.replace(/(.{10})/g,'$1,'));
</script>

 

3.表达式

   var str = '123789';

 

    a=str.split("").reverse().join("").replace(/(.{3})/g,'$1,').split("").reverse().join("");
    if(a.substr(0, 1) == ",") {
         // 删除第一个字符
         a = a.slice(1);
     }

 

    alert(a);

 

 


http://www.ngui.cc/el/5557121.html

相关文章

centos7的syslog知识点

一、syslog协议介绍 1、介绍 在Unix类操作系统上&#xff0c;rsyslog广泛应用于系统日志。rsyslog日志消息既可以记录在本地文件中&#xff0c;也可以通过网络发送到接收syslog的服务器。接收syslog的服务器可以对多个设备的syslog消息进行统一的存储&#xff0c;或者解析其中的…

syslog及syslog-ng详解(centos5)

一台服务器的日志对系统工程师来说是至关重要的,一旦服务器出现故障或被入侵,我们需要查看日志来定位问题的关键所在,所以说对于线上跑的服务器而言日志应该合理的处理及管理.下面来介绍下linux系统的syslog日志服务器. 一.syslog详解1,syslog简介syslog 系统日志,记录linux系…

linux系统三大文本处理工具grep、sed及awk的简单介绍

grep、sed和awk都是文本处理工具&#xff0c;虽然都是文本处理工具单却都有各自的优缺点&#xff0c;一种文本处理命令是不能被另一个完全替换的&#xff0c;否则也不会出现三个文本处理命令了。只不过&#xff0c;相比较而言&#xff0c;sed和awk功能更强大而已&#xff0c;且…

SELinux 的启动、关闭与查看

SELinux 的启动、关闭与查看 1&#xff0c;并非所有的 Linux distributions 都支持 SELinux 的 目前 SELinux 支持三种模式&#xff0c;分别如下&#xff1a; •enforcing&#xff1a;强制模式&#xff0c;代表 SELinux 运作中&#xff0c;且已经正确的开始限制 domain/type …

Rsyslog远程传输的几种方式

基本介绍 Rsyslog是一个syslogd的多线程增强版&#xff0c;rsyslog vs. syslog-ng 链接是rsyslog官方和syslog特性和性能上的一些对比&#xff0c;目前大部分Linux发行版本默认也是使用rsyslog记录日志。这里介绍rsyslog远程传输的几种方式&#xff0c;对远程日志传输可以有一…

Linux strace 命令用法详解:跟踪系统调用和信号

原文地址&#xff1a; http://man.linuxde.net/strace

linux Selinux管理工具semanage

关联博文&#xff1a;http://blog.csdn.net/u011630575/article/details/52077563 Selinux极大的增强了Linux系统的安全性&#xff0c;能将用户权限关在笼子里&#xff0c;如httpd服务&#xff0c;apache默认只能访问/var/www目录&#xff0c;并只能监听80和443端口&#xff0…

rsyslog的relp转发及自定义端口号问题

rsyslog机制很强大&#xff0c;可以汇聚分散的日志到一台日志服务器上&#xff0c;方便查看和调试。安装起来非常简单&#xff1a; shell> cd /etc/yum.repos.d/ shell> wget http://rpms.adiscon.com/v8-stable/rsyslog.repo shell> yum install rsyslog centos6.5默…

MYSQL tee的功能测试

Mysql将结果保存到文件&#xff0c;从文件中执行sql语句记录操作过程&#xff08;tee命令的使用&#xff09; 1. 有时候我们可能需要记录用户对mysql的操作过程&#xff0c;这时我们可以使用mysql的tee命令 1&#xff09;第一种情况是在链接数据库的时候使用tee >mysql -u…

shell处理mysql增、删、改、查

shell处理mysql增、删、改、查 参考博客第五种方法&#xff1a;http://blog.csdn.net/u011630575/article/details/50986835 引言 shell是如何操作mysql的&#xff1f; shell操作mysql其实就是通过mysql命令通过参数去执行语句&#xff0c;跟其他程序里面是一样的&#xff0c…