2016-04-27

今天是2016年4月27日,也是我学习Js的第14天。
今天主要学习了Js的对象,包括Date、Math、String、Arry、RegExp,还有

Global和Windows。

● Js对象
★ Date
【自动生成各种时间】
var a = new Date();
1.a.getYear(); ——→年
2.a.getMonth(); ——→月
3.a.getData(); ——→日
4.a.getHours(); ——→时
5.a.getMinutes(); ——→分
6.a.getSeconds(); ——→秒
3.a.getTime(); ——→返回1970年1月1日至今的毫秒数

★ Math
【用于执行数字任务】
var a = 2.5;
1.Math.floor(a); ——→取整(但是比parseInt性能好一点)
2.Math.round(a); ——→四舍五入
3.Math.randow(a); ——→0~1之间的随机数
4.Math.abs(a); ——→取绝对值
5.Math.max(x,y,z);——→返回最大的一个
6.Math.min(x,y,z);——→返回最小的一个

★ String
【用于处理文本(字符串)】
var a = "123";
1.☆所有的字符串均可以看成字符串☆
var b = a.[2]; ——→b为3
2.替换(replace)
var c = a.replace("2","二"); ——→将a中的“2”换为“二”
3.slice
var c = a.slice(1,2); ——→将a里位置为[0,2)的字符取出
4.substr
var c = a.substr(1,3); ——在a里位置为1的字符开始向后取出3个字符
5.split
var a = "1,2,3";
var b = a.split(","); ——→以逗号为拆分点,拆分a后组成数组:

[1,2,3]

★ Arry
【用在单个的变量中存储多个值】
var a = [1,2,3];
var b = [4,5,6];
1.拼接数组(concat)
var c = a.concat(b); ——→c为【1,2,3,4,5,6,7,8,】-宿主
2.拆分(join)
var c = a.join(","a);
3.删除(splice)
a.join(","); ——→用逗号隔开后组成一个数组
4.删除(a.splice)
a.splice(2,2);
↓索引

★ RegExp(正则)
【用来检索整个内容】
1.步骤
(1)var a = prompt("请输入"); ——→要检索的要对象
(2).var b = /^……$/; ——→检索的条件
(3)var c = b.test(a); ——→执行匹配
2.[]只能选其中一个,()多选
[abc] [^abc] [0-9] [a-z] [A-z] [A-z]……
(red|green|blue)
3.量词
a*,a?,a{x,y} ,a{x,} ,a{x} ……

时间: 2024-10-09 10:15:38

2016-04-27的相关文章

爆打团队 2016.04.27 站立会议

1. 时间 : 19:00--19:15 2. 人员 : 高鑫 组长 http://www.cnblogs.com/gaolzzxin/ 严一格 http://www.cnblogs.com/yyyyg/ 彭杨 http://www.cnblogs.com/pengy813/ 包玲玲 http://www.cnblogs.com/linglingbao/ 吴军 http://www.cnblogs.com/wujunzero/ 3. 会议内容: 回顾昨天: 测试真beta版本性能. 计划今天:

2016/04/27测试

@RequestMapping("tolocationCOAManager")    public String index(HttpServletRequest request,HttpServletResponse response){       return "base/mps_user/locationCOAManager";    }

[野狐行][2016/04/11][群直播系列2][那些年让我们郁闷不已的游戏保护]

最近应广大朋友的建议,增加群内直播系列,主要内容包括不仅限于“辅助行业探讨,内幕揭秘,行业八卦”.每周周末,群内直播系列:1.2016/04/02 第一期下载地址: http://pan.baidu.com/s/1bpnwPeZ 2.2016/04/11 第二期下载地址: http://pan.baidu.com/s/1nvs22xj

KaOS 2016.04 发布,桌面 Linux 发行版

KaOS 2016.04 发布了,KaOS是一份桌面Linux发行,其特色在于最新版本的KDE桌面环境及其他流行的使用Qt工具包的软件程序.它最初基于Arch Linux,但从2013年四月起,开发者们开始创建他们自己的软件包,现在这些软件包可以从KaOS自己的软件仓库里获得.KaOS采用滚动发布开发模 式,并且只面向64位计算机系统. 该版本主要是为了纪念KaOS三周年而发布的,支持Qt 5.6,桌面得到较大的更新, QtWebengine被qupzilla替代作为默认的浏览器,不在需要手动更

分布交互式CosiMate 8.1 2016.04多学科协同仿真计算平台

分布交互式CosiMate 8.1 2016.04多学科协同仿真计算平台 电磁人体天线模型管理分析工具EMCoS Studio 2017 优化工具Keysight 89600 VSA WLA 22.21 5G物联网雷达信号设计 CosiMate技术提供了一种解决方案来克服模拟集成的大规模动态系统的难度.在实际的大型Simulink模型上测量到2到11的潜在加速度.通过传统的分割技术(将全阶模型分解成几个较小的部分)并在单台或多台计算机上进行模拟,实现了模拟时间的显着减少.QQ:16264558

java 时间格式化(2016.04.12 12:32:55)

输入的时间格式如:2016.04.12 12:32:55所示: 想要获取一定格式的日期,时间的方法 1 String startString = "2016.04.25 12:25:44" 2 SimpleDateFormat sf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 3 SimpleDateFormat sf2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:s

分布式技术一周技术动态 2016.04.17

分布式系统实践 1. 架构的本质是管理复杂性,微服务本身也是架构演化的结果  http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=411129391&idx=1&sn=ebf06fb5cc4a5f57f86341ba4114cab8&scene=0#wechat_redirect 要点: 这篇文章介绍了携程, netflix和SoundCloud等知名互联网公司的微服务架构实践, 总结了微服务架构的演化本质上是管理架构复

APP上架审核被拒(新增2016.04)

2016最新版App Store应用审核指南完整版(红色字体为新增内容) 1.0Terms and conditions(法律与条款) 1.1作为App Store的应用开发者,你必须接受如下条款:Program License Agreement (PLA),Human Interface Guidelines (HIG),以及任何你与apple签订的许可和合同.以下规则和示例是为了协助你的应用更快通过审核上架,而不是修正或取代之前的条款. 2.0 Functionality(功能) 2.1存

JS 2016-09-30T22:04:27.5220743+08:00 转换为日期

1.转换代码 1 new Date(item.CreatedDate).Format("yyyy-MM-dd hh:mm") 2.需要拓展的方法 1 // 对Date的扩展,将 Date 转化为指定格式的String 2 // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, 3 // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 4 // 例子: 5 // (new Date()).Format(&

ACM-南京理工大学第八届程序设计竞赛-网络赛(2016.04.17)

A.偷吃糖果Time Limit: 1000Ms Memory Limit: 65536KB Description小鱼喜欢吃糖果.他有两盒糖果,两盒糖果分别仅由小写字母组成的字符串s和字符串t构成.其中'a'到'z'表示具体的某种糖果类别.他原本打算送给他喜欢的女生,但是要送给女孩子的话两盒糖果不能有差别(即字符串s和t完全相同).所以,他决定偷吃几块,他吃糖果的策略是每次选出一盒糖果中两个连续的同种类别的糖果,然后吃掉其中一块.该策略可以使用多次.例如一盒糖果是'rrrjj',他可以把这盒糖