javascript(初级)

1、JavaScript 是属于网络的脚本语言!

2、Html的<script>标签用于把script代码嵌入到html页面中
             Document.write()用于向页面写入输出的文本
3、把javascript代码放在何处
          当页面被载入时会执行body部分的javascript代码
          当页面被调用时执行head部分的javascript代码(为了确保调用时已经被加载进来)
          如果很多页面都需要这段javascript代码,可以引用外部的js代码(<script type="text/javascript" language="javascript" src="引入的文件地址">)
4、javascript是浏览器的javascript引擎来解析的
5、javascript的注释
           单行注释    //
           多行注释    /*    */

6、变量的声明

          (1)、  变量是用来存储信息的容器
                    规则:变量名区分大小写;变量名必须以字母或下划线开头
           (2)、  变量的声明和赋值
                    如果你给一个还没有声明的变量赋值,该变量会自动声明

7、运算符

           (1),赋值运算符     =,+=…
           (2),算数运算符    + - * / %
           (3),比较运算符     ==,===,!=
           (4),逻辑运算符    &&,  ||  !
           (5),条件运算符    (三目运算符)
                      Variablename = (condition)?value1:value2

         注意:”+“的作用:

                      (1)、连接字符串

                      (2)、四则运算符

8、字符的转化

       字符转化为数值的函数:Number()和parseInt()

       Boolean()转化成布尔值

9、date(日期对象)

      (1)、使用Date()方法获得当日的日期

                       document.write(Date());          //输出:Mon Nov 12 20:30:49 2012

       (2)、定义日期(利用Date对象来处理日期和时间)

                       var mydate = new Date();

                        var t = mydate.getHours();

                 

  Date 对象方法

FF: Firefox, IE: Internet Explorer

方法描述FFIE
Date()返回当日的日期和时间。13
getDate()Date 对象返回一个月中的某一天 (1 ~ 31)。13
getDay()Date 对象返回一周中的某一天 (0 ~ 6)。13
getMonth()Date 对象返回月份 (0 ~ 11)。13
getFullYear()Date 对象以四位数字返回年份。14
getYear()请使用 getFullYear() 方法代替。13
getHours()返回 Date 对象的小时 (0 ~ 23)。13
getMinutes()返回 Date 对象的分钟 (0 ~ 59)。13
getSeconds()返回 Date 对象的秒数 (0 ~ 59)。13
getMilliseconds()返回 Date 对象的毫秒(0 ~ 999)。14
getTime()返回 1970 年 1 月 1 日至今的毫秒数。13
getTimezoneOffset()返回本地时间与格林威治标准时间 (GMT) 的分钟差。13
getUTCDate()根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。14
getUTCDay()根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。14
getUTCMonth()根据世界时从 Date 对象返回月份 (0 ~ 11)。14
getUTCFullYear()根据世界时从 Date 对象返回四位数的年份。14
getUTCHours()根据世界时返回 Date 对象的小时 (0 ~ 23)。14
getUTCMinutes()根据世界时返回 Date 对象的分钟 (0 ~ 59)。14
getUTCSeconds()根据世界时返回 Date 对象的秒钟 (0 ~ 59)。14
getUTCMilliseconds()根据世界时返回 Date 对象的毫秒(0 ~ 999)。14
parse()返回1970年1月1日午夜到指定日期(字符串)的毫秒数。13
setDate()设置 Date 对象中月的某一天 (1 ~ 31)。13
setMonth()设置 Date 对象中月份 (0 ~ 11)。13
setFullYear()设置 Date 对象中的年份(四位数字)。14
setYear()请使用 setFullYear() 方法代替。13
setHours()设置 Date 对象中的小时 (0 ~ 23)。13
setMinutes()设置 Date 对象中的分钟 (0 ~ 59)。13
setSeconds()设置 Date 对象中的秒钟 (0 ~ 59)。13
setMilliseconds()设置 Date 对象中的毫秒 (0 ~ 999)。14
setTime()以毫秒设置 Date 对象。13
setUTCDate()根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。14
setUTCMonth()根据世界时设置 Date 对象中的月份 (0 ~ 11)。14
setUTCFullYear()根据世界时设置 Date 对象中的年份(四位数字)。14
setUTCHours()根据世界时设置 Date 对象中的小时 (0 ~ 23)。14
setUTCMinutes()根据世界时设置 Date 对象中的分钟 (0 ~ 59)。14
setUTCSeconds()根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。14
setUTCMilliseconds()根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。14
toSource()返回该对象的源代码。1-
toString()Date 对象转换为字符串。14
toTimeString()Date 对象的时间部分转换为字符串。14
toDateString()Date 对象的日期部分转换为字符串。14
toGMTString()请使用 toUTCString() 方法代替。13
toUTCString()根据世界时,把 Date 对象转换为字符串。14
toLocaleString()根据本地时间格式,把 Date 对象转换为字符串。13
toLocaleTimeString()根据本地时间格式,把 Date 对象的时间部分转换为字符串。13
toLocaleDateString()根据本地时间格式,把 Date 对象的日期部分转换为字符串。13
UTC()根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。13
valueOf()返回 Date 对象的原始值。14

10、消息框

          (1)、警告框:alert(“文本”)--------点击确定按钮后才能继续执行操作

         (2)、确认框:confirm()(“文本”)-------需要点击确定或取消按钮才能继续进行操作,如果用户点击确认,返回值为true,点击取消返回值为false

         (3)、提示框,prompt("文本",“默认值”)-------用户进入某个页面前输入某个值,如果点击确认返回值为输入的值,如果取消,返回值为null

11、循环中的break和continue

            (1),break,用来终止循环,继续执行循环之后的代码(跳出整个循环)
            (2),continue,终止当前的循环,开始下一个值的循环

12、for ……in

              for……in 声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。

             for……in循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。

              语法:

                    for(变量 in 对象){

                          执行的代码


                         }

              “变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。

               实例:

                           <html>

                          <body>

                           <script type="text/javascript">

                             var x;

                             var mycars = new Array();

                            mycars[0] = "Saab";

                           mycars[1] = "Volvo";

                           mycars[2] = "BMW"

             for(x in mycars)

             {document.write(mycars[x] + "<br />")}

                        </script>

                       </body>

                        </html>

13、try……catch

                  用来测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码。

                 throw抛出错误

                     语法:

                                  try

                  { //在此运行代码

                                     }catch(err){

                                              //在此处理错误}

                    实例:

                               <script type="text/javascript" language="javascript">
                                 var x = prompt("输入0到10之间的数",'');
                                          try{
                                                     if(x<0)
                                                         throw "err1";
                                                    else if(x>10)
                                                        throw "err2";
    
                                         }catch(err){
                                                if(err == "err1")
                                                      alert('the value is too low');
                                               else if(err == "err2")
                                                     alert('the value is too high');
        
                                              }
                                </script>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值