|
JavaScript 基础(二)
javascript
时间
Date 对象
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前⽉份(0-11,0代表1⽉) 所以获取当前⽉份是 myDate.getMonth()+1;
myDate.getDate(); //获取当前⽇(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前⼩时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前⽇期
var mytime = myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取⽇期与时间
加⼀天
var dateTime = new Date();
dateTime=dateTime.setDate(dateTime.getDate()+1);
dateTime=new Date(dateTime);
dateTime=dateTime.setDate(dateTime.getDate()+1);
DOM
document.getElementById('id'); //通过id来获取元素,返回指定的唯⼀元素。
document.getElementsByName("name"); //通过name来获取元素,返回name='name'的集合。
document.getElementsByClassName("classname") //⽤classname来获取元素,返回的是⼀个
class="classname"的集合(不兼容IE8及以下)。
document.getElementsByTagName('div'); //⽤元素的标签获取元素,返回所有标签=“div”的集合。
WEB渗透测试工程师系统班250303期 第22节课作业 1.解释以下代码 Var cc = [‘a’,’b’,’c’,’d’]; For(var i = 0 ; i>= cc.length ; i ++){ Alert(cc); } 定义数组cc中有a,b,c,d四个数字,i初始值为0,历遍数组中的四个数字<=i,i自增1,弹框输出所有i的结果 但是原始代码由于循环条件错误(0>=4为false条件),不会执行循环体内的 alert 语句,所以不会有任何输出。
2.创建一个永久循环,在循环中,提示用户输入两个数字,并打印出两个数字区间内的所有奇数。如果用户输入1和5,就打印出1,3,5。如果用户输入的第一个数字大于第二个数字,就结束循环。
while (true) { const num1 = parseInt(prompt("请输入第一个数字:")); const num2 = parseInt(prompt("请输入第二个数字:")); for (var i = num1; i <= num2; i++) {
if (i % 2 !== 0) {
console.log(i);} } if (num1 > num2) { console.log("第一个数字大于第二个数字,循环结束。"); break; }
|