JS ECMA基本語法中的幾種封裝的小函式 2

2022-05-13 06:07:38 字數 1831 閱讀 8624

首先先給大家說一下字串、陣列、數學方法以及json的一點小知識點:

字串方法:

str.length

str.charat(i):取字串中的某乙個;

str.indexof('e');找第乙個出現的位置;找不到返回-1;

str.lastindexof('e'):找最後乙個e出現的位置;找不到返回-1;

str.touppercase();轉大寫

str.tolowercase();轉小寫

str.substring(起始位置,結束位置):字串擷取;

str.split('切割的方式');字串切割;字串轉陣列;

陣列方法:

刪除:arr.splice(開始位置,刪除的個數);

新增:arr.splice(開始的位置[往哪一位的前面新增],0,元素1····);

替換:arr.splice(開始位置,刪除的個數,元素1···);

arr.sort(function(n1,n2)):排序

arr.reverse():翻轉

arr.push();往陣列後面新增一位;

arr.unshift():往陣列前面新增一位;

arr.pop():從陣列的後面刪除一位;

arr.shift():從陣列的前面刪除一位;

arr.join('連線的方式');陣列轉字串的方法;

arr.concat(arr1,arr2····);陣列連線;

6.數學方法:

math.random();隨機數;

math.round():四捨五入;

math.ceil()向上取整;

math.floor()向下取整;

math.abs():取絕對值;

math.max(x,y):求最大數;

math.min(x,y);求最小數;

math.pow(x,y):幾的幾次方;

math.sqrt():開平方;

陣列:存多個東西;

json:存多個東西;

json =

json 與 arr 的區別:

1:length undefined arr.length;

2:下標 屬性的方式 arr[0];

3:順序 沒有順序 有順序;

4:迴圈 for in for,while,for in

for in迴圈也可以迴圈陣列,但是不建議使用,因為效能略低;

js小特性:

逗號表示式:只看最後乙個逗號後面的那個值;

下面是乙個通過class獲取元素封裝的小函式:

//getbyclass(oparent,sclass);//oparent:從哪個父級下面獲取;sclass:要獲取的是哪個class名字;

function getbyclass(oparent,sclass)else

} return arr;

}}

下面是一些實用性的小案例額,希望對大家有所幫助

1 計算器效果.html

+-*/%

2.倒計時.html

距離2023年1月1日還剩xx天xx時xx分xx秒

3.時鐘.html

::

4.本月一共有多少天.html 

5.本月第一天是星期幾

6.九九乘法表:

7.json轉換成字串.html

8.字串轉換成json.html 

never too old to learn.

條件編譯中的基本語法

今天對條件編譯進行了簡單回顧.整理基本語法 以備後來參考.1 if if的一般形式是 if 表示式 程式段1 else 程式段2 endif if的執行過程是 如果表示式為真,編譯程式段1,否則編譯程式段2。作為一種特例,當條件為假不執行任何操作時,可以省略 else。2 if elif else ...

mysql 的基本語法 MYSQL基本語法

資料庫 可視為電子化的檔案櫃 儲存電子檔案的處所 為什麼使用資料庫 持久化 方便管理資料 結構化查詢 非結構化查詢 net start 程式 啟動 net stop 程式 結束 mysql uroot p3307 p 新建資料庫 create database 資料庫名 使用資料庫 use 資料庫名...

mysql的基本語法 mysql的基本語法

正文本篇文章主要是記錄一些常用的mysql語法,方便使用時候進行查閱。linux上常用命令 命令都以 結尾 1,登入mysql mysql u賬號 p密碼 2,檢視幫助 help 或者 h 3,檢視有哪些資料庫 show databases 4,進入某個資料庫 use databasename 5,...