javascript入門經典學習三(使用變數,字串數組)(附js中文手冊)

來源:互聯網
上載者:User

這裡依然僅對個人認為有些意思的記錄出來

1.關於變數,js中變數可以是不聲明的如i=0;但是還是建議使用以下var,尤其是局部變數和全域變數重名時,這個會更好的滿足自己的需求。

2.關於基本類型的轉換,由於js不是強型別的,所以一個變數中既可以存整數也可以是字串等。所以經常會出現意外的結果,如沒來想給一個數字加1的,結果變成了字串拼接。

首先int+string=string,其次可以藉助parseInt(),和parseFloat()進行轉換

3.關於string。

1)索引從0開始

2)substring(a,b),這個有些奇怪,它是去a,b之間的字串,而不會考慮ab的大小。如ss=“abcdefg”,則ss.substring(0,4),ss.substring(4,0)其結果是一直的都是(abcd) 注意是從第一個到地五個(不包含滴5個)

從而ss.substring(3,3)為空白,

3)charAt(index),可以擷取某一個字元

3.數組

1)聲明可有3中形式,ss=new Array(4),(參數表示長度可以省略);ss=new Array(3,4,10,4); ss=[3,4,5],注意為方括弧和逗號

2).聲明時沒有長度時,可以根據賦值自動調整,ss=new Array();ss[0]=1;ss[5]=3 可見ss長度為6了,(是不是不用擔心數組越界了)

3)數組的排序,數組提供了一個sort()函數,該函數預設無參數時 把元素作為字串進行排序,

於是對數值數組需要自己設計比較函數如:

function numcomp(a,b){return a-b;},ss=[10,3,4,23];ss.sort(numcomp);即可。

4.數組與字串轉換

split()與join

函數很多解釋了也沒意思,有個文檔很不錯的,希望大家喜歡

javascript中文手冊(chm)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.