JavaScript的內(nèi)部對象

1.1 date對象(獲取計算機中的時間)

<script type="text/javascript">   
      var now=new Date();
      alert(now.toLocalString());
</script>

Date的使用方法有如下幾種:


圖片1_WPS圖片.png

1.2 Math對象
Math對象可以進行平方根/三角函數(shù)/對數(shù)和隨機數(shù)等的高級運算..Math對象與其他對象不同,不需要使用new關(guān)鍵字創(chuàng)建實例


圖片1.png

1.3數(shù)組
1,數(shù)組列表
數(shù)組列表用于表示一組數(shù)據(jù)的集合

var arr=["zhangsan" ,18,20];

數(shù)組中的元素用下標表示位置,從0開始,例如 var arr=[11,33,23,45]; 則arr[0]=11 arr[1]=33,依次類推

2.array對象

第一種:var arr=new Array();//創(chuàng)建了一個Array對象,數(shù)組中初始的元素個數(shù)為0,可以使用下列方式為此數(shù)組對象添加新元素;arr[0]=1;

第二種: var arr=new Array(4);//為數(shù)組指定了大小,當下標超出指定長度時,數(shù)組就自動擴展

第三種: var arr=new Array(1,2,3);//為數(shù)組前三位賦值

3.String對象
String是動態(tài)對象,需要創(chuàng)建對象實例后才能使用
下面舉例進行說明和使用:
使用String方法,驗證用戶輸入的電子郵箱和密碼的格式是否合法
要求:
(1) 郵箱地址不能為空
(2) 郵箱地址必須包含符號@和 .
(3) 實現(xiàn)文本輸入的即時提示特效,即當文本框失去焦點時,如果格式不合法,則提示原因.
(4) 如果輸入的郵箱地址格式合法,則提交表單

<head>
      <style type="text/css">
           body{
                   font-size=12px;
            } 
            div#register   .txt{
                  border:1px  solid #ccc;
                  width:120px;
            }
      </style>
      <script type="text/javascript">
              function  $(id){
                    return document.getElementById(id);
             }
              function checkEmail(){
                    var email=$("txtEmail").value;
                    var obj=$("span_email");
                    obj.innerHTML=" ";
                    if(email == " "){
                             obj.innerHTML=" Email不能為空";
                             return false;
                    }   
                   if(email.indexOf("@" ) == -1){
                             obj.innerHTML="Email格式不正確,必須包含@";
                             return false;
                    }
                   if(email.indexOf("." )== -1){
                             obj.innerHTML=" Email格式不正確,必須包含 . ";
                             return false;
                    }
                   return true;
             }
             function   check(){
                      if(checkEmail()){
                             return true;
                      }
                     return false;
             }
    </script>
</head>
<body>
          <div id="register">
               <form onsubmit="return check()">
                        <p>
                               郵箱:
                                   <input name=" " type="text" id="txtEmail" class="txt" onblur="checkEmail()"/>
                                   <span id="span_email"></span>
                        </p>
                        <input type="submit" value="提交" />
              </form>
         </div>
</body>

4.創(chuàng)建自定義對象
4.1使用object創(chuàng)建JavaScript對象

<script type="text/javascript>
         var person =new Object( ); //定義person對象
         person.name ="zhangsan"; //對象的屬性 name
         person.age=18;  // 對象的屬性age
         function  getAttr(){
              alert (person.name +"的年齡是" +person.age);
         }
         getAttr();
</script>

4.2 使用構(gòu)造函數(shù)創(chuàng)建對象
使用構(gòu)造函數(shù)創(chuàng)建對象需要編寫一個函數(shù),函數(shù)名作為對象的類名稱,函數(shù)體定義屬性和方法.

<script type="text/javascript">
        //創(chuàng)建book類型
       function Book(name,author,price){
            this.name =name;
            this.author=author;
            this.price=price;
            this.show=function(){
                      alert("書名:"+this.name+"\n" +"作者:"+this.author+"\n價格:"+this.price);
            }
       }
     var book=new Book("APP這樣設(shè)計才盈利","方旭" ,"68");
     book.show();
</script>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末绞呈,一起剝皮案震驚了整個濱河市设联,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖夭问,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件擎淤,死亡現(xiàn)場離奇詭異卦绣,居然都是意外死亡第喳,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門倦沧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來唇撬,“玉大人,你說我怎么就攤上這事展融〗讶希” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵告希,是天一觀的道長扑浸。 經(jīng)常有香客問我,道長燕偶,這世上最難降的妖魔是什么喝噪? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮指么,結(jié)果婚禮上酝惧,老公的妹妹穿的比我還像新娘榴鼎。我一直安慰自己,他們只是感情好晚唇,可當我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布巫财。 她就那樣靜靜地躺著,像睡著了一般哩陕。 火紅的嫁衣襯著肌膚如雪平项。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天悍及,我揣著相機與錄音闽瓢,去河邊找鬼。 笑死心赶,一個胖子當著我的面吹牛扣讼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播园担,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼届谈,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了弯汰?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤湖雹,失蹤者是張志新(化名)和其女友劉穎咏闪,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體摔吏,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡鸽嫂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了征讲。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片据某。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖诗箍,靈堂內(nèi)的尸體忽然破棺而出癣籽,到底是詐尸還是另有隱情,我是刑警寧澤滤祖,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布筷狼,位于F島的核電站,受9級特大地震影響匠童,放射性物質(zhì)發(fā)生泄漏埂材。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一汤求、第九天 我趴在偏房一處隱蔽的房頂上張望俏险。 院中可真熱鬧严拒,春花似錦、人聲如沸竖独。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽预鬓。三九已至巧骚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間格二,已是汗流浹背劈彪。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留顶猜,地道東北人沧奴。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像长窄,于是被迫代替她去往敵國和親滔吠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容