博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript 带给学习者的意外和深入认识
阅读量:5103 次
发布时间:2019-06-13

本文共 958 字,大约阅读时间需要 3 分钟。

javascript默认方法sort()

用此方法对字符串进行排序,会按照字母表的先后顺序进行排序。

用此方法对数字进行排序,只会对比数字的最高位从 0 - 9 排序。

replace() 方法

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

var name = "momei" var replaced = name.replace('m', 'y') console.log(replaced)    //输出 yomei

要实现全部替换必须结合正则:

var replaced = name.replace(/m/g, 'y')

Math.min() 大于 Math.max()

Math.min() < Math.max() // false

new Date()

chrome控制台输出:

new Date(2017, 1, 1);   // Wed Feb 01 2017 00:00:00 GMT+0800 (中国标准时间)new Date(1, 1, 1);      //Fri Feb 01 1901 00:00:00 GMT+0800 (中国标准时间)new Date(1);           //Thu Jan 01 1970 08:00:00 GMT+0800 (中国标准时间)new Date();            //Thu Jul 20 2017 11:38:38 GMT+0800 (中国标准时间)

闭包

var array = [] for (var i = 0 ; i < 10 ; i++) {   array.push(function () { return console.log(i) }) } array[0]() // 10 array[1]() // 10 array[2]() // 10

要正确的输出可以使用:

  • 使用let而不是var。
  • 使用bind函数。

null     undefined

null==undefined      //truenull===undefined    //false

 

转载于:https://www.cnblogs.com/momei/p/7210429.html

你可能感兴趣的文章
springboot No Identifier specified for entity的解决办法
查看>>
【Luogu1303】【模板】A*B Problem
查看>>
慵懒中长大的人,只会挨生活留下的耳光
查看>>
HTML——校友会(bootstrap)
查看>>
【分布计算环境学习笔记】2 分布式系统中的面向对象技术
查看>>
Enable SSH Server
查看>>
如何终止线程的运行(C/C++)
查看>>
"远程桌面连接--“发生身份验证错误。要求的函数不受支持
查看>>
【BZOJ1565】 植物大战僵尸
查看>>
视频:"我是设计师"高清完整版Plus拍摄花絮
查看>>
sicp solutions
查看>>
VALSE2019总结(4)-主题报告
查看>>
浅谈 unix, linux, ios, android 区别和联系
查看>>
PhotoZoom放大图片,真的能无损吗?
查看>>
转载分享移动网站最佳实践
查看>>
spark--环境搭建--4.ZooKeeper345集群搭建
查看>>
Codeforces Round #426 (Div. 2) C. The Meaningless Game
查看>>
51nod 1428 活动安排问题 (贪心+优先队列)
查看>>
leetcode - Next Permutation
查看>>
C#创建Windows服务程序
查看>>