第十天作业 【对象】

// 1、从以下URL中http://www.baidu.com/about/news.php 中将.php给截取出来

var str="1、从以下URL中http://www.baidu.com/about/news.php 中将.php给截取出来";
document.write(str.substr(str.lastIndexOf("."),4));

2、将以下字符串javascript翻转过来   --?不允许使用reverse()方法  tpircsavaj  11期
var str="javascript";
for (var i = str.length-1; i>=0; i--) {
    document.write(str[i]);
};

// 2、将以下字符串javascript翻转过来   --?不允许使用reverse()方法  tpircsavaj  11期

var str="javascript";
for (var i = str.length-1; i>=0; i--) {
    document.write(str[i]);
};

//3、计算从出生到现在你总共活了多少天?   Math.ceil()

var die      = new Date();
var now      = die.getTime();
var formerly = new Date("1992-08-06").getTime();
var day      = ((now-formerly)/1000/60/60/24);
document.write("现在一共活了"+Math.ceil(day)+"天");

//4、(字符)检查用户输入的用户名,是否含有[*,%,&,<,>,!,@,#]特殊字符,如果有,则输出“用户名含有特殊字符”,否则输出“用户名符合要求”  (参考课堂例子)

var str="a?sh>n";
var str_len=str.length;
function checkUser(userName){
    var arr=["*","%","&","<",">","!","@","#"];
    //获取数组的长度
    var arr_len=arr.length;
    //用户名字符串
    for (var i = 0; i < str_len; i++) {
        for (var j = 0; j< arr_len; j++) {
            if(str[i]==arr[j]){
            return false;
            }
        }
    }
    return true;
}
if(checkUser(str)){
    document.write("用户名合法");
}else{
    document.write("用户名非法");
}  

//5、输出今天的日期、星期、时间字符串。

  var myDate = new Date();
  var y = myDate.getFullYear();
  var m = zero(myDate.getMonth()+1);
  var d = zero(myDate.getDate());
  var h = zero(myDate.getHours());

  var arr = [‘星期天‘,‘星期一‘,‘星期二‘,‘星期三‘,‘星期四‘,‘星期五‘,‘星期六‘];

  var str="<h2>输出当前的系统时间日期</h2>";
      str+="今年是:"+y+"年";
      str+="<br>本月是"+m;
      str+="<br>今天是"+d;
      str+="<br>现在是"+h+"时";
         //info.innerHTML=str;
         document.write(str); 

  //前导零
  function zero(i){
      if(i<10){return "0"+i;}else{return i;}
  }

//6、(字符)将“北京传智教育,是一家专业培训的教育机构!”中的“教育”替换成“education”

 var str = "北京传智教育,是一家专业培训的教育机构";
  var reg = /教育/gi;
  document.write(str.replace(reg,"education"));
时间: 2024-10-09 05:17:54

第十天作业 【对象】的相关文章

2017-2018-1 20155302 第十四周作业

2017-2018-1 20155302 第十四周作业 重新精学第十一章网络编程相关知识 第十一章网络编程因为之前在刘念老师的课上有所涉及有所讲解所以娄老师并没有着重讲这块知识,但我个人认为此章知识非常重要,是我们学习WEB编程和信息安全程序设计的基础,而且这章知识自问之前学习的并不好,并不牢靠,于是借着此次机会更加深入的学习重温一下网络编程方面的知识,好为今后的网络编程道路做好铺垫,学习一章内容两门课都能受益,何乐而不为呢? 首先回答几个问题,这些问题也是之前概念混淆所遗留下来的,此次重新学习

软件工程_东师站_第十周作业

一.PSP Data Type Job start Int End Total 20160510 助教 团队作业二 20:00 5 21:00 55 20160511 助教 团队作业二.三 18:45 16 20:45 104 20160512 耐撕 站立会议 18:15   18:35 20 二.进度条   代码行数 博客字数 知识点 第一周 400 430 见我博客软件工程——师大站1 第二周 0 5200 见我博客软件工程_东师站_课堂笔记 第三周 0 63 站立会议.单元测试 第四周 1

IT十八掌作业_java基础第八天_多线程

感觉大家对IT十八掌大数据的支持,今天的作业如下 1. 5辆汽车过山洞,依次经过山洞.每辆车通过山洞花费10秒,使用多线程实现. 2. 用多线程模拟蜜蜂和熊的关系. 蜜蜂是生产者,熊是消费者.蜜蜂生产蜂蜜是累加的过程,熊吃蜂蜜是批量(满100吃掉)的过程. 生产者和消费者之间使用通知方式告知对方.注意不能出现死锁的现象.

IT十八掌作业_java基础第25天_NIO

感谢大家对IT十八掌大数据的支持,今天的作业如下: 1.将NIO中的Socket通信过程使用图形进行描述和说明. 2.画图说明Runtime data area的内部结构. 3.阐述class的类加载过程. 4.反射和内省的异同,以及各自的优缺点. 5.阐述jvm中从堆和非堆的角度阐述jvm的内存结构.

IT十八掌作业_java基础第26天_Java基础总结/虚拟机基础

感谢大家对IT十八掌大数据的支持,今天的作业如下: 巩固java基础知识,安装虚拟机! --------------------------------------------------------------------------------------------------------答案略,自行练习

IT十八掌作业_java基础第六天_接口与适配器模式、多态、内部类

[作业1] ------------------------------------ 使用抽象类和接口实现适配器模式设计.涉及的类和接口分别为ButtonListener(接口), 其中含有click() / dbclick() / keyUp() / keyDown()等方法. ButtonAdapter(按钮适配器类),适配器中对非click()方法进行默认实现. Button类中添加addListener(ButtonListener l)方法. interface ButtonListe

IT十八掌作业_java基础第十七天_QQ案例

感谢大家对IT十八掌大数据的支持,今天的作业如下: 按照老师讲的,自己练习项目

IT十八掌作业_java基础第23天_数据库连接池\反射

感谢大家对IT十八掌大数据的支持,今天的作业如下: 1.属性赋值 ------------- 1.Man{50+ } Man man = new Man(); man.setXxx1(...); man.setXxx2(...); ... 50 Man copy = new Man(); copy = man ; copy.setXxx1(man.getXxx1()); copy.setXxx1(man.getXxx1()); copy.setXxx1(man.getXxx1()); copy.

20169217 《Linux内核原理与分析》 第十周作业

实验内容 理解Linux系统中进程调度的时机,可以在内核代码中搜索schedule()函数,看都是哪里调用了schedule(),判断我们课程内容中的总结是否准确: 使用gdb跟踪分析一个schedule()函数 ,验证您对Linux系统进程调度与进程切换过程的理解: 特别关注并仔细分析switch_to中的汇编代码,理解进程上下文的切换机制,以及与中断上下文切换的关系: Linux系统进程调度与进程切换过程 进程调度分为三种类型: 中断处理过程(包括时钟中断.I/O 中断.系统调用和异常)中,