toLocaleString()

toLocaleString() 方法可根据本地时间把 Date 对象转换为字符串,并返回结果。

new Date().toLocaleString() 默认显示的格式是 yyyy-mm-dd hh:mm:ss
new Date()的默认格式是  Thu Mar 31 2022 14:30:20 GMT+0800 (中国标准时间)

还可以将数字变成千分位格式:

let num=12345678;
console.log(num.toLocaleString()); // 12,345,678

可以将时间转换为 24 小时制:

// 2021/12/12 下午7:39:06
console.log(new Date().toLocaleString() // 2021/12/12 19:39:06
console.log(new Date().toLocaleString('chinese',{hour12:false}))

split()

定义和用法
split() 方法用于把一个字符串分割成字符串数组。

返回值
一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。

但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)

例1 :

<script type="text/javascript">var str="How are you doing today?"
// 以空格为单位进行分割
document.write(str.split(" ") + "<br />")
// 以字符为单位进行分割
document.write(str.split("") + "<br />")
// 取第三个空格之前的内容并以空格进行分割
document.write(str.split(" ",3))</script>

输出

How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you

例子 2
在本例中,我们将分割结构更为复杂的字符串:

// 以:为单位分割
"2:3:4:5".split(":")    //将返回["2", "3", "4", "5"]
// 以 | 为单位分割
"|a|b|c".split("|") //将返回["", "a", "b", "c"]

例子 3 把句子分割成单词

var sentence = 'How are you?'
var word = sentence.split(' ')
console.log(word)
// (3) ['How', 'are', 'you?']
undefined
var sentence = 'How are you?'
var word = sentence.split(/\s+/)
console.log(word)
// (3) ['How', 'are', 'you?']

例子 4
如果您希望把单词分割为字母,或者把字符串分割为字符,可使用下面的代码:

"hello".split("")    //可返回 ["h", "e", "l", "l", "o"]

若只需要返回一部分字符,请使用 howmany 参数:

"hello".split("", 3) //可返回 ["h", "e", "l"]

JavaScript Array reverse() 方法

实例
反转数组中元素的顺序:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.reverse();

定义和用法
reverse() 方法反转数组中元素的顺序。

注释:reverse() 方法将改变原始数组。

小知识 reverse()方法不仅仅能用在数组里 也能给字符串进行反转顺序

JS 你不知道的冷知识 (身为开发工程师的你 走了多少弯路?)相关推荐

  1. linux开发工程师工作知识,Linux开发工程师需要掌握的技能有哪些

    关于Linux运维相信现在大家应该已经不再陌生了,因为Linux运维人员的高薪资与良好的工作环境,使得如今参加Linux培训想要进入Linux行业的人员一直在不断的增加.本篇文章扣丁学堂小编就和大家分 ...

  2. 你不知道的冷知识:JSON.stringify 居然还能这样用?

    点击蓝字前端真好玩关注,回复"1"加入前端进阶群 与大家一起成长 JSON.stringify() 这个 API 想必大家都用过,可以帮助我们将数据解析成字符串类型,如下是个例子: ...

  3. C++中一些你不知道的冷知识

    1.explicit关键字 explicit用来防止由构造函数定义的隐式转换,比如: class Base base=10; 即Base类只有一个int类型的变量,explicit使用了以后,就不允许 ...

  4. 微波感应模块电路图_关于人体感应灯,你不知道的“冷”知识

    早些年前,人体感应灯大多应用在小区楼道,公共洗手间等场所,"人来灯亮,人走灯灭",使他们在生活中极为常见. 近几年来,智能人体感应灯越来越多的应用到家庭生活中,给我们的生活带来很多 ...

  5. 怎么利用计算机自带功能删除垃圾,怎么清理系统垃圾-关于电脑垃圾清理你不知道的冷知识,如何用电脑自带的垃圾清理...

    对于电脑来说我们一般都是需要定期去清理垃圾,否则的话电脑的运行速度只会越来越慢的,想要将电脑进行文件的清理,那么小伙伴们平时都是怎么处理的呢? 不说也知道,无非就是使用360杀毒软件或者是腾讯电脑管家 ...

  6. 13界D2大会 Sven Sauleau - Understanding the Differences Is Accepting(我猜名字又叫JS冷知识)

    有两个相关议题, 一个是 "Understanding the Differences Is Accepting",主要科普下JS相关的冷知识. 另外一个是"WebAss ...

  7. 小米计算机弹歌曲,趣味冷知识!小米的T9拨号键盘可以弹乐曲,没想到吧!快来试试!...

    小伙伴们,大家好,小编是[漫画与笑话每一天],今天要为大家介绍的是:冷知识,它可以让人增长见识,开阔视野,还能启迪思维,引发强烈求知欲.和"冷笑话"属于另类幽默一样,冷知识虽冷门但 ...

  8. 一名Web3D开发工程师的Three.js知识总结与学习步骤

    wx:codekongfu 一.背景介绍 各位小伙伴们大家好,我是web前端开发,在2018~2019年某网的大屏可视化项目结束后,忽然有个想法,就是,如果把里面的Echarts图表换成三维的图形,效 ...

  9. 前端wxml取后台js变量值_这些鲜为人知的前端冷知识,你都GET了吗?

    背景 最近公司项目不多,比较清闲,划水摸鱼混迹于各大技术博客平台,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来,不由的发出一声感叹! 前端可真是博大精深 于是 ...

最新文章

  1. python3.7基础教程_python 3.7极速入门教程6文件处理
  2. 双代号网络图节点编号原则_『干货』二级建造师考试高频考点 双代号网络图的详细解析...
  3. c计算机中的函数,c(计算机语言)—搜狗百科
  4. 幅度为a0的载波由峰峰值_十个医疗箱都不够用?戒掉这些坏习惯,满活跃值闯进决赛圈不是梦!...
  5. 【Boost】boost库中function的用法
  6. employee setup in Organization unit
  7. SRM 587 Div II L3:ThreeColorabilityEasyy
  8. 81、通过secureCRT连接虚拟机时几种连接方式的不同
  9. springboot的web练手项目,适合新手,以及初级程序员项目实战,也适合老手进行二次开发的众多项目
  10. 用matlab软件心得体会,MATLAB软件实训报告 - 图文
  11. Oracle查询上周日期sql,Oracle 获取上周一到周末日期的查询sql语句
  12. 苹果上网本报价_1小时一个价 iPhone12加价300元起
  13. ios上safari的事件模型(一)
  14. 自控力读书笔记:第三章 累到无力抵抗:为什么自控力和肌肉一样有极限?
  15. linux 消息队列的单工通信,半双工通信
  16. CSS学习案例(16):网易云音乐导航栏
  17. 不做标题党,7种技巧写出好标题,90%的人看三遍就会了。
  18. R语言GO富集分析报错求助
  19. R数据分析:数据清洗的思路和核心函数介绍
  20. CSDN便捷编辑收藏内容和删除收藏夹(网页版)

热门文章

  1. intellij idea 使用Tomcat部署的项目在哪里,为什么不在Tomcat的webapps目录下面
  2. oracle 权限 策略,Oracle学习笔记(14)权限管理(
  3. 计算机高中期末总结作文,高一期末考试总结作文600字(通用5篇)
  4. 无锡锡东2021高考成绩查询,来啦!2020无锡热门高中高考喜报张榜公布!
  5. distenct oracle_Oracle中distinct用法
  6. 二建人证合一一个月工资多少?
  7. 睡眠的一场革命!-读《睡眠革命》笔记(上)
  8. Cocos2d-x 3.2 大富翁游戏项目开发-第六部分 地图设计
  9. Coverity 代码静态安全检测
  10. 益盟指标修改_修改我的音高质量指标