这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
这篇文章主要介绍了 JS 前端笔试题, 结合实例形式分析了 javascript 字符串、数组及日期操作相关技巧, 需要的朋友可以参考下
本文实例分析了 JS 前端笔试题。分享给大家供大家参考,具体如下:
1. 如何根据逗号分隔的字符串创建数组呢?请为下面的字符串创建一个数组,并访问第三个元素:"cats,dogs,birds,horses"
知识点:数组和字符串的转换。考察 split() 方法。把一个字符串分割成字符串数组 (将字符串按某个字符切割成若干个字符串,并以数组形式返回)
- var animalString="cats,dogs,birds,horses";
- var animalArray=animalString.split(",");
- alert(animalArray[2]);
若直接用 alert(animalString[2]); 输出的是 t
扩展:数组 -> 字符串
- var animalArray =new Array("cats,dogs,birds,horses");
- var animalString=animalArray.join("-");
- alert(animalString[2]);
注:第一行可简写 var animalArray =["cats,dogs,birds,horses"];
输出的是 t
2. 编写一段程序代码,获取今天的日期并计算下一周同一天的日期。
- var d=new Date();
- var today=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
- alert(today);
- d.setTime(d.getTime()+7*24*3600*1000);
- var nexttoday=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
- alert(nexttoday);
希望本文所述对大家 JavaScript 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0528/329412.html