<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
// var array = new Array('张三', '李四', '王五', '赵六');
// var array1 = array.slice(1);
// alert(array1.toString());
// var array = new Array('张三', '李四', '王五', '赵六');
// var array1 = array.slice(0, 3);
// alert(array1.toString());
// var array = new Array('张三', '李四', '王五', '赵六');
// array.push('田七');
// array.push('王八', '老九', '老十');
// alert(array.toString());
// var array = new Array('张三', '李四', '王五', '赵六');
// var lastvalue = array.pop();
// alert(lastvalue);
// alert(array.toString());
// var array = new Array('张三', '李四', '王五', '赵六');
// var firstvalue = array.shift();
// alert(firstvalue);
// alert(array.toString());
//把一个项放在数组的第一个位置
// var array = new Array('张三', '李四', '王五', '赵六');
// for (var item in array) {
// document.write(array[item] + '的索引是' + item + '</br>');
// }
// array.unshift('第一项');
// document.write('添加一项之后的数组元素包括' + array.toString() + '</br>');
// for (var item in array) {
// document.write(array[item] + '的索引是' + item + '</br>');
// }
//把多项放在数组的前面
// var array = new Array('张三', '李四', '王五', '赵六');
// for (var item in array) {
// document.write(array[item] + '的索引是' + item + '</br>');
// }
// array.unshift('第一项', '第二项');
// document.write('添加两项之后的数组元素包括' + array.toString() + '</br>');
// for (var item in array) {
// document.write(array[item] + '的索引是' + item + '</br>');
// }
// var array = new Array('张三', '李四', '王五', '赵六');
// array.reverse();
// document.write(array.toString());
// var array = new Array('李四', '张三', '赵六', '王五');
// array.sort();
// document.write(array.toString());
// var array = new Array('李四', '张三', '赵六', '王五');
// array.splice(1, 0);
// document.write(array.toString());
// var array = new Array('李四', '张三', '赵六', '王五');
// array.splice(1, 1);
// document.write(array.toString());
// var array = new Array('李四', '张三', '赵六', '王五');
// array.splice(1, 2);
// document.write(array.toString());
// var array = new Array('李四', '张三', '赵六', '王五');
// array.splice(1, 0, '新添加项');
// document.write(array.toString());
// var array = new Array('李四', '张三', '赵六', '王五');
// array.splice(1, 1, '新添加项');
// document.write(array.toString());
// var array = new Array('李四', '张三', '赵六', '王五');
// array.splice(1, 2, '新添加项');
// document.write(array.toString());
// var array = new Array('李四', '张三', '赵六', '王五');
// array.splice(1, 2, '第一项', '第二项');
// document.write(array.toString());
// var thedate = new Date();
// var month = thedate.getMonth() + 1;
// document.write('当前月份是' + month + '月');
// var thedate = new Date(2012, 3, 1);
// var thedate = new Date('3 mar 2012');
// document.write('给定月份是' + thedate.getMonth() + '月');
// var thedate = new Date(2012, 2, 1);
// document.write(thedate.toTimeString());
// var thedate = new Date(2012, 2, 1, 13, 10, 02); document.write (thedate.toLocaleTimeString());
// var thedate = new Date(2012, 2, 1, 13, 10, 02);
// document.write(thedate.toLocaleString());
var thedate = new Date(2012, 2, 1, 13, 10, 02, 476);
thedate.setFullYear(2013)
document.write(thedate.getFullYear());
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
var thedate = new Date();
alert(thedate);
alert('LocaleString:'+thedate.toLocaleDateString());//将时间转换成本地的字符串表示
alert(thedate.constructor());
alert('String:' + thedate.toString());
// alert('LocaleDateString:' + thedate.toLocaleDateString());
// alert('LocaleTimeString:' + thedate.toLocaleTimeString());
// alert(thedate.toTimeString());
alert('Date:' + thedate.getDate());
alert('Day:' + thedate.getDay());
alert('Year:' + thedate.getFullYear());
alert('Hours:' + thedate.getHours());
alert('Milliseconds:' + thedate.getMilliseconds());
alert('Minutes:' + thedate.getMinutes());
alert('Month:' + (thedate.getMonth()+1));//如果用整数表示月份的话,0代表1月,1代表2月...11代表12月
alert('Seconds:' + thedate.getSeconds());
// var thedate = new Date(2012, 3, 7, 12, 11, 12,222);
// alert(thedate.toLocaleString());
// alert(thedate.getMilliseconds());
/*var thedate = new Date('2012, March, 7,12:11:22');
alert(thedate.toLocaleString());
alert(thedate.getMilliseconds());
alert(thedate.getYear()); //建议使用GetFullYear获取年*/
var thedate = new Date('2012, March, 7,12:11:22');
// thedate.setFullYear(2013);
// alert(thedate.toLocaleString());
// thedate.setFullYear(2013,3,8);
// alert(thedate.toLocaleString());
// thedate.setDate(1);
// alert(thedate.toLocaleString());
// thedate.setMonth(17);
// alert(thedate.toLocaleString());
//thedate.setDate(365);
thedate.setDate(32);
alert(thedate.toLocaleString());
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
// var age = '15'
// var Age = '16'
// alert('age的值是' + age + '\n Age的值是' + Age)
// var test = 1; test2 = test + 1; alert(test2);
//
// info.value = info.value.substr(1) + info.value[0];
function showinfo() {
var info = document.getElementById('txtinfo');
info.value = info.value.substr(1) + info.value[0];
}
setInterval(showinfo, 500);
</script>
</head>
<body>
<input type="text" id="txtinfo" value="北京欢迎你 " />
<br />
<input type="text" id="txtinfo1" value="北京欢迎你 " />
<input type="button" value="Click Me" onclick="showinfo();" />
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
var array = ['唐玄奘', '孙悟空', '猪刚烈', '沙和尚'];
// array.splice(1, 0);
// alert(array.toString());
// array.splice(1, 1); //删除从指定索引开始,指定个数的元素
// alert(array.toString());
// array.splice(1, 2);
// alert(array.toString());
// array.splice(1, 1, '白骨精');
// alert(array.toString());
// array.splice(1, 2, '白骨精'); //
// alert(array.toString());
// array.splice(1, 2, '白骨精','彩云仙子');
// alert(array.toString());
// array.splice(1, 2, '白骨精', '彩云仙子','黑山老妖');
// alert(array.toString());
// array.splice(1, 0, '白骨精', '彩云仙子', '黑山老妖');
// alert(array.toString());
var str = '唐玄奘,孙悟空,猪刚烈,沙和尚';
var index = str.indexOf(','); //返回指定子都在字符串中的索引,索引从0开始
alert(index);
var laststr = str.lastIndexOf(',');
alert(laststr);
var newstr = str.substr(1, 5); //截取字符串,从指定位置开始截取指定长度
alert(newstr);
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
var array = ['唐玄奘', '孙悟空', '猪刚烈', '沙和尚'];
array.push('白龙马');
alert(array.toString());
// pushi方法可以在数组末尾添加一项或者多项,更改的原来数组
array.push('牛魔王', '铁扇公主', '红孩儿');
alert(array.toString());//弹出一个输出框
document.write(array); //显示在页面上
//产生一个新数组,不更改原来数组
var array1 = array.concat('如来佛祖', '观音菩萨', '白骨精');
alert(array1.toString());
//截取的是从start开始(包括start),到end截止(不包括end)的元素。
var array1 = array.slice(1, 3);
alert(array1.toString());
alert(array.toString());
//更改的是原数组
var str = array.pop();//删除数组最后一项,并作为返回值
alert(str);
alert(array.toString());
array.unshift('第一项', '第二项', '第三项');
alert(array.toString());
array.reverse();
alert(array.toString());
// 手动实现数组元素反转功能
var temp;
for (var i = 0; i < array.length / 2; i++) {
temp = array[i];
array[i] = array[array.length - i - 1];
array[array.length - i - 1] = temp;
}
alert(array.toString());
//默认情况下,是按照元素的ASCII码排列,首先对第一个数字进行排序,如果第一个数字相等,
//再按照第二个数字的ASCII码排序
var array = [1, 3, 44, 33, 127, 126, 8];
array.sort();
// alert(array.toString());
array.sort(function (i, j) { return i > j ? 1 : -1 }); //从小到大排序
alert(array.toString());
array.sort(function (a, b) { return a < b ? 1 : -1 }); //从大到小排序
alert(array.toString())
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
// var array = ['唐玄奘', '孙悟空', '猪刚烈', '沙和尚'];
// for (var item in array) {
// document.write(array[item] + "-")
// alert(array.toString());
// alert(array.join('$'));
// }
var str = '唐玄奘,孙悟空,猪刚烈,沙和尚';
alert(array);
var array = str.split(',');
//点不出来不代表这个对象没有此属性或方法,可能只是因为VS没有将此属性或方法添加到智能感知中去
alert(array.toString() + "," + array.length);
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
// <substr()函数写跑马灯效果>
// var array=new Array(3);
// var array1=[1,2,'张三','李四']
// for(var item in array1)
// {
// window.document.write(array1[item]);
// }
function showinfo() {
document.write('嘿嘿');
var htmlnode = '<img src=images/1.jpg/>';
document.write(htmlnode);
var newwindow = window.open("", "", "status,width=500,height=400");
var htmlnode = '<img src=images/1.jpg/>';
newwindow.document.write(htmlnode);
}
// var array = [1, 2, 3, 4];
// array[7] = 7;
// for (var i = 0; i < array.length; i++) {
// document.write(array[i]+"</br>");
//
// }
// for (var item in array) {
// document.write(array[item]+"</br>");
// }
// array[1] = 20;
// for (var item in array) {
// document.write(array[item]+"</br>");
// }
</script>
</head>
<body>
<input type="button" value="Click Me" onclick="showinfo()" />
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
// var numb1 = 10;
// var numb2 = 10;
// numb2 = numb2 - 1;
// alert(numb1 - numb2);
// alert(numb2);
// function nn99() {
// for (var i = 1; i <= 9; i++) {
// for (var j = 1; j <= i; j++) {
// document.write(i + "*" + j + "=" + (i * j) + "\t");
// }
// //换行
// document.write("<br>");
// }
// }
// nn99();
//提示用户输入用户名和密码,只要不正确,就一直输入,正确后提示“输入正确”
function showarray() {
/*var array = new Array();
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;*/
//虽然在定义Array时声明了数组的元素个数,但是可以随意扩充
/*var array = new Array(4);
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
array[4] = 5;
array[40] = 40;*/
//var array = new Array('张三▂', '李四', '王五', '赵六?);
/*Array[0] = '张三▂';
Array[1] = '李四';
Array[2] = '王五';
Array[3] = '赵六;*/
//Array对象可以存储不止一种类型的数据
//var array = new Array('张?三', 1, '王五', 2);
var array = ['张三', 1, '王五', 2];
for (var i = 0; i < array.length; i++) {
document.write(array[i]);
}
array[1] = '李四';
for (var i = 0; i < array.length; i++) {
document.write(array[i]);
}
}
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
var age = 22;
var Age = 23;
var name = '张三';
alert(age + "," + Age + "," + 'name');
var a = 22;alert(age);a = '张三李四';alert(a);
</script>
</head>
<body>
</body>
</html>