1,math物件常用用方法
常用方法
功能返回值
math.pi
圓周率3.14…
math.random()
生成隨機數
[0,1) 之間的隨機數
math.floor()
向下取整
整數math.ceil()
向上取整
整數math.round()
四捨五入取整注意 -3.5 結果是 -3
math.abs()
取絕對值
math.max()
求最大值
2,生成隨機數方法
function
getrandom
(min,max)
console.
log(
getrandom(10
,20))
//包含10 和20
date物件是乙個建構函式,date 物件基於2023年1月1日(世界標準時間)起的毫秒數。
1,date() 的使用
// 獲取當前時間,
var now =
newdate()
;console.
log(now)
; date建構函式的引數
// 括號裡面時間 ,就返回 引數裡面的時間
日期格式字串 '2015-5-1'
newdate
('2015-5-1'
) 或者 new
date
('2015/5/1'
)
如果date()不寫引數,就返回當前時間
如果date()裡面寫引數,就返回括號裡面輸入的時間
2,日期格式化方法
方法說明
**getfullyear()
獲取年份
dobj.getfullyear()
getmonth()
獲取月份(注意從0 -11)
dobj.getmonth()
getdate()
獲取日dobj.getdate()
getday()
獲取週幾(週日為0 到 週六為6)
dobj.getday()
gethours()
獲取小時
dobj.gethours()
getminutes()
獲取分鐘
getseconds()
獲取毫秒
字串的不可變指的是裡面的值不可變, 看上去可以改變內容,其實是位址變了,新開闢了乙個記憶體空間。
常用方法
每個方法都不會改變原來的字串,會返回乙個新的字串
1,根據位置獲取字串
方法說明
說明charat(index)
返回指定位置的字元(index)為索引
charcodeat(index)
獲取指定位置的字元的ascii碼
str(index)
獲取指定位置的字元
2,字串操作方法
方法說明
concat(str1,str2…)
連線乙個或多個字串 返回乙個新的字串
substr(start,length)
從start位置開始(start為索引) 區 length個字元
slice(start,end)
從start開始 到end結束 取不到end(兩個都是索引)接受負值
substring(start,end)
從start開始 到end結束 取不到end(兩個都是索引) 不接受負值
split()**切割字串 **注意,切割完畢之後,返回的是乙個新陣列
3) 獲取字串位置方法
方法說明
indexof(『要查詢的字串』,開始的位置)返回指定內容在字串中的位置 若沒有返回-1 開始的位置是索引值
lastindexof()
從後往前找 第乙個匹配的字串
4) replace() 替換
replace(被替換的字串, 要替換為的字串);
把 o換成!
replace('o', '!')
5) 轉換大小寫
touppercase() 轉換為大寫
tolowercase() 轉換為小寫
Js內建物件Error詳解
當 執行時的發生錯誤,會建立新的error物件,並將其丟擲。通過error的構造器可以建立乙個錯誤物件。當執行時錯誤產生時,error的例項物件會被丟擲。error物件也可用於使用者自定義的異常的基礎物件。下面列出了各種內建的標準錯誤型別。error作為函式使用 當像函式一樣使用 error 時 如...
JS內建物件
1.什麼是物件 js中的所以事物都是物件 字串 數值 陣列 函式。每個物件都帶屬性和方法 js中允許自定義物件 2.自定義物件 1 定義並建立物件例項 2 使用函式來建立物件,然後建立新的物件例項。兩種自定義物件事例如下 3.string 物件 string物件用於處理已有的字串 字串可以單引號或雙...
js 內建物件
陣列長度從0開始算起 如何建立陣列 建立陣列的基本方法有兩種 1.使用array建構函式 語法 new array 小括號 說明 與想知道要儲存的專案數量 2.向array建構函式中傳遞陣列應包含的項 2.使用陣列字面量表示法 有一對包含陣列項的方括號 表示,多個陣列以逗號隔開 concat 語法 ...