日期:2014-05-17  浏览次数:20957 次

向各位请教几个小问题.
问题1:
 能够获得当前日期和时间的函数是:Date,Time,Year,Now中的哪一个是?
问题2:
  <Script   language= "JavaScript "   type= "text/JavaScript ">
                var   my_array=new   Array()
                        for(i=5;i <=10;i++){
                                  my_array[i]=i '特别是这里是如何运行的?
                                      document.write(my_array[i]+ " <br> ")
                                      }
                            </script>  
中的代码运行后的结果在页面上显示的是:5 6 7 8 9 10
可以说说为什么吗?
问题3:
  <%
                  a= "1 "+1
                  b= "1 "+ "1 "
                  c= "1 "& "1 "  
            %>
    的a,b,c,的值分别是:2,"11","11"吗?


------解决方案--------------------
问题1:
 能够获得当前日期和时间的函数是:Date,Time
问题2:
定义i的取值范围是5到10,遍历这个循环从5到10
即my_array[5]=5
my_array[6]=6......
问题3:
vbscript中
连接符可以是+或&
a= "1 "+1
b= "1 "+ "1 "
c= "1 "& "1 "
全都是11
“1”代表字符串类型。
+在这里表示链接符,
如果都是数值类型的,才表示相加

------解决方案--------------------
vbscript中,连接符可以是+或&,表示相加或相连.
1.当字符与数值相+(加)时,若能将字符转成数值,则按数值相加,不能转换成数值,出错;
当字符与数值相&(连)时,出错
2.字符+字符 或者 字符&字符 都是两字符相连