JS小練習之快速獲取路徑中的檔名和路徑名

2021-08-20 08:29:45 字數 615 閱讀 4793

這個練習中主要用到的知識點是:indexof()和substr().

indexof() 

用於返回某個指定的字串值在字串中首次出現的位置,返回值是個數字,注意:對大小寫敏感;如果需要檢索的字串值沒有出現,就返回-1

lastindexof()

就是返回最後一次出現的那個值的位置;

substr(start,length) 

可用於在字串中抽取從start下標開始(包含start所指的字元)的指定數目的字元,如果length為空,那麼就預設擷取到結尾;

ecmascript沒有對該方法進行標準化,所以還是少用,避免在某些瀏覽器上出bug

這個方法可以看作是substring()和slice()的結合體

substring(start,stop)

用於提取字串中介於兩個指定下標之間的字元,引數不可以為負

slice(start,end) 

從已有的陣列中返回選定的元素,從start開始到end結束(不包含end),可以接受引數為負,該方法不會修改原來的陣列,而是會返回乙個子陣列

JS中 if 語句的小練習

1.通過 if 語句判斷乙個數字是不是偶數 分析1 判斷乙個數是不是偶數,就是代表這個數除以2不會有餘數,這個數要被整除才會是偶數,不被整除那就不是偶數。所以,我們定義乙個變數 num 來表示這個數 接著如果 num 2 0 就是偶數,否則就不是 接著轉變為 var num 520if num 2 ...

xcode中獲取js檔案的路徑

nsstring filepath nsbundle mainbundle pathforresource click oftype js 理論上這樣是應該能獲取click.js的路徑的,但是返回的確是null。解決方法是 專案的targets build phases 在compile sourc...

js小練習 移除陣列中的元素

移除陣列 arr 中的所有值與 item 相等的元素,直接在給定的 arr 陣列上進行操作,並將結果返回 結果 1,3,4,3,4 splice 方法向 從陣列中新增 刪除專案,然後返回被刪除的專案,該方法會改變原陣列。語法 arrayobject.splice index,howmany,item...