js字符串、数组、时间、日期对象

js对字符串、数组、日期的操作是在以后项目中频繁使用的操作,所以呢....所以大家看着办,其实并不难哈,就是有点无聊,我承认这是我百度的,哈哈哈哈

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript字符串对象</title>
</head>
<body>
<script type="text/javascript">

//1.对字符串的操作
var s1="实例化字符串方式一";//第一种实例化字符串的方式
var s2=new String("实例化字符串abc方式二");//第二种以new的方式创建字符串
document.write(s1+"<br/>");
document.write(s2+"<br/>");
document.write(s2+" 的长度是:"+s2.length+" <br/>");//得到字符串的长度
document.write(s2.indexOf("abc", 0)+"<br/>");//得到从0开始abc的位置
document.write(s2.replace("abc", "你好吗?")+"<br/>");//用你好吗?替换abc

//2.对日期的操作

var date=new Date();//创建日期
document.write(date.getTime()+"<br/>");//得到1970年到现在的毫秒数
document.write(date.getFullYear()+"<br/>");//得到当前的年份
document.write((date.getMonth()+1)+"<br/>");//得到当前的月份
document.write(date.getDate()+"<br/>");//得到当前的天
var today=date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日";//注意月份需要加一
document.write(today+"<br/>");
document.write(date.getHours()+"<br/>");//得到当前的时
document.write(date.getMinutes()+"<br/>");//得到当前的分
document.write(date.getSeconds()+"<br/>");//得到当前秒
today=date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日 "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
document.write(today+"<br/>");
var day=date.getDay();//得到星期几(注意老外是从0-6)
var week;
switch(day){
case 0:week="星期日";break;
case 1:week="星期一";break;
case 2:week="星期二";break;
case 3:week="星期三";break;
case 4:week="星期四";break;
case 5:week="星期五";break;
case 6:week="星期六";break;
}
document.write(week+"<br/>");
today=date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日 "+week+" "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
document.write(today+"<br/>");

//js操作数组

var arr=new Array();//创建没有指定长度的数组
var arr2=new Array(3);//创建有指定长度的数组
arr[0]="jack";//为数组元素赋值
arr[1]="marry";
arr[2]="tom";
arr[3]="lucy";
arr[4]="june";

arr2[0]=2;
arr2[1]=1;
arr2[2]=5;

for(var i=0;i<arr.length;i++){//第一种循环数组方法
document.write(arr[i]+"<br/>");
}
document.write("<hr/>");
var o;
for(o in arr2){//for in循环数组的方法(注意:o代表当前数组的下标)
document.write(o+" "+arr2[o]+"<br/>");
}
document.write("<hr/>");
document.write("sort()"+arr.sort()+"<br/>");
document.write("sort()"+arr2.sort()+"<br/>");
document.write("<hr/>");
document.write("join()"+arr.join()+"<br/>");
document.write("join()"+arr2.join(".")+"<br/>");
document.write("<hr/>");
document.write("concat()"+arr.concat(arr2)+"<br/>");
document.write("<hr/>");
document.write("reverse()"+arr.reverse()+"<br/>");

</script>
</body>
</html>

  

时间: 2024-08-24 01:52:24

js字符串、数组、时间、日期对象的相关文章

Js获取当前日期时间+日期印证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天

Js获取当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天 字符串转日期型+Js当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+日期所在年的第几周 日期时间脚本库方法列表Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toString 日期转字符

java中如何能把一个字符串转成日期对象

题目3.1: 把一个字符串转成日期对象 (视频下载) (全部书籍) 当我们想根据输入字符串得到一个日期对象时我们不知道,应该以什么格式写这个字符串,才能被系统正确解析,一种聪明的做法是,马克-to-win,我们先 把日期对象根据我们的格式打印出来,之后照打印出来的样子,一丝不差的写这个字符串,这个字符串必定能被系统正确解析.下面这个例子,就是先把日期对象根 据我们的格式打印出来.之后才涉及到解析. import java.text.ParseException;import java.text.

JS对于字符串、时间日期、数学函数的操作以及常用事件的使用(组织事件冒泡)

一.字符串的操作 1.转大写: s.toLowerCase(); 2.转大写: s.toUpperCase(); 3.字符串的截取: s.substr(3,4);      -从索引3开始截取,截取4位.索引从0开始. 4.将字符串按指定的字符拆开: s.split(",");             引号内放指定的字符.返回的是一个数组. 5.字符串长度: s.length; 6.字符串中一个字符的索引: s.indexOf("world");      worl

字符串 数组 字典 日期 数学常用方法

创建空字符串,给予赋值. NSString *astring = [[NSString alloc] init]; astring = @"This is a String!";   使用变量初始化 NSString *name = @"Ivan!"; NSString *astring = [[NSString stringWithFormat:@”My name is %@!”,name]];  判断是否包含某字符串 检查字符串是否以另一个字符串开头 - (BO

SQL-数学、字符串、时间日期函数和类型转换

--数学函数 --ABS绝对值,select ABS(-99)--ceiling取上限,select CEILING(4.5)--floor去下限select FLOOR(4.5)--power 几次方,select POWER(2,2)--round四舍五入,select round (6.45,1)--sqrt开平方select SQRT(9)--square平方select SQUARE(5) --字符串函数--ASCII 返回字符串最左边的字符ascii码select ASCII('na

js之Date(日期对象)

通过日期对象我们可以进行一些对日期时间的操作处理 一.日期对象的创建: var myDate=new Date() 二.Date对象方法: Link:http://www.w3school.com.cn/jsref/jsref_obj_date.asp 三.封装函数,打印当前是何年何月何日何时,几分几秒 Date() 返回当日的日期和时间 getFullYear() 从 Date 对象以四位数字返回年份 getMonth()   从 Date 对象返回月份 (0 ~ 11) getDate()

SQL server 模糊查询 排序 聚合函数 数学函数 字符串函数 时间日期函数 转换、函数转换

create database lianxi831  --创建数据库gouse lianxi831  --引用数据库gocreate table xs  --插入表格( code int not null,  --写入内容 name varchar(10), cid varchar(18), banji varchar(10), yufen decimal(18,2), shufen decimal(18,2), yingfen decimal(18,2),)goinsert into xs v

[js] js和C# 时间日期格式转换

下午在搞MVC和EXTJS的日期格式互相转换遇到了问题,我们从.NET服务器端序列化一个DateTime对象的结果是一个字符串格式,如 '/Date(1335258540000)/' 这样的字串. 整数1335258540000实际上是一个1970 年 1 月 1 日 00:00:00至这个DateTime中间间隔的毫秒数.通过javascript用eval函数可以把这个日期字符串转换为一个带有时区的Date对象,如下 用var date = eval('new ' + eval('/Date(

js和C# 时间日期格式转换

下午在搞MVC和EXTJS的日期格式互相转换遇到了问题,我们从.NET服务器端序列化一个DateTime对象的结果是一个字符串格式,如 '/Date(1335258540000)/' 这样的字串. 整数1335258540000实际上是一个1970 年 1 月 1 日 00:00:00至这个DateTime中间间隔的毫秒数.通过javascript用eval函数可以把这个日期字符串转换为一个带有时区的Date对象,如下 用var date = eval('new ' + eval('/Date(

js获取数组长度,对象成员个数字、符串字数

文章来源:百度文库 Javascript怎么得到数组长度(也就是数组的元素个数)? Javascript怎么获取对象的成员个数? 你肯定想到了array.length!? 那么我们来测试一下下面这个例子. <script type="text/javascript"> var a = []; a[50] = 50; alert(a.length); </script> 请问数组a有多少个元素, 或者换一句话说, 数组a的长度为多少? 你会告诉我长度为1, 但浏览