亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript核心對象是什么

發布時間:2021-06-22 15:46:43 來源:億速云 閱讀:197 作者:小新 欄目:web開發

這篇文章主要介紹了javascript核心對象是什么,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

javascript核心對象:1、Math對象;2、Number對象;2、Boolean對象;4、String對象;5、Array對象;6、Date對象;7、Object對象;8、Function對象;9、RegExp對象。

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

javascript的核心對象

1、Math對象

Math對象用于執行數學運算 不用new創建創建實例,而是直接使用Math直接調用其屬性和方法。例如

var pi_value=Math.PI
var sprt_value=Math.sprt(16);
Math對象屬性
屬性描述
E返回自然數的底數e(約等于2.718)
LN2返回2的自然對數(約等于0.693)
LN10返回10的自然對數(約等于2.302)
LOG2E返回以2為底的e的對數(約等于1.414)
LOG10E返回以10為底的e的對數(約等于0.434)
PI返回圓周率(約等于3.14159)
SQRT1_2返回2的平方根的倒數(約等于0.707)
SQRT2返回2的平方根(約等于1.414)
Math對象方法
方法描述
abs(x)返回參數x的絕對值
acos(x)返回參數x的反余弦函數
asin(x)

返回參數x的反正弦值

atan(x)返以介于-PI/2與PI/2弧度之間的數值來返回參數x的反正弦函數
atan2(y,x)返回從x軸到點(x,y)的角度(介于-PI/2與PI/2弧度之間)
ceil(x)對參數x進行向上舍入 例如 Math.ceil(2.3)的值為3
cos(x)返回參數x的余弦值
exp(x)返回e的指數
floor對參數向下取整  例如 Math.ceil(2.3)的值為2
log(x)返回參數x的自然對數(底為e)
max(x,y)返回兩個數中的最大數
min(x,y)返回兩個數中的最小數
pow(x,y)返回參數x的y次冪
random()返回0~1之間的隨機數
round(x)把參數x四舍五入
sin(x)返回參數x的正弦值
sqrt(x)返回參數x的平方根
tan(x)返回參數的正切

2、Number對象

var num1=new Nunber(value);
var num2=Nunber(value);
var num3=123;
Number的對象屬性
屬性描述
MAX_VALUEJavaScript可表示最大數
MIN_VALUEJavaScript可表示最小數
NaN非數字值
NEGATIVE_INFINITY代表負無窮大-Infinity,溢出時返回該值
POSITIVE_INFINITY代表正無窮大nfinity,溢出時返回該值
Number的對象方法
方法描述
toString()把數值轉換成一個字符串,使用IRadix指定基數,默認為十進制
toFixed(x)把數值轉換成一個字符串,結果的小數位的后x位的數字

toExponential(x)

把對象值轉成指數計數法,結果的小數點后有x為的數字
toPrecosion(x)把數值格式化為參數x給定的長度包括小數
valueOf返回一個Number對象的原始數值

3、Boolean對象

var b=new Boolean(value);
var b=false;
參數只有false、0、null、undefined的情況下會得到false的對象,否則會得到值為true

4、String對象

var x=“JavaScript程序設計”;
String對象的方法
屬性描述
anchor()返回<a>str</a>標記的字符串
big()返回<big>str</big>標記的字符串
blink()返回<bink>str</bink>標記的字符串
bold()返回<b>str</b>標記字符串
fixed()返回<tt>str</tt>標記字符串
fontcolor(color)返回<foot color="color">str</font>標記字符串。由于html5不支持<foor>標記,因此一般不用
italics()返回<i>str</i>標記字符串

link(url)

返回<a href="url" >str</a>標記的字符串
small()返回<small>str</small>標記字符串
strike()返回<strike>str</strike>標記字符串
sub()返回<sub>str</sub>標記字符串
sup()返回<sup>str</sup>標記字符串
charAt(index)返回指定位置的字符
charCodeAt(index)返回指定位置的Unicode編碼
concat(str)連接字符串
indexOf(sSubString,iStarIndex)檢索字符串
lastIndexOf(sSubString,iStarIndex)從后向前檢索
substr(iStart[iLength])從起始索引號提取字符串中指定目錄字符
substring(iStart,iEed)提取字符串中指定的索引號之間的字符
toLowerCase()把字符串轉換成小寫
toUpperCase()把字符串轉換成大寫
split(ch)把字符串分割成字符串數組
match(reExpr)找到一個或者多個正則表達式的匹配項
search(reExpr)檢索與正則表達式匹配的值
replace(reExpr,sReplaceText)替換與正則表達式匹配的字串

5、Array對象

(1)創建數組

var arrObj=new Array();
var arrObj=new Array(size);
var arrObj=new Array(element0,element2);

(2)數組的length屬性

(3)Array對象的方法

Array對象的方法
方法描述
push()向數組末尾添加一個或者更多元素,并返回新的數組長度
unshift()向數組的開頭添加一個或者更多元素,并返回新的數組長度
pop()刪除并返回數組的最后一個元素
shift()刪除并返回數組的第一個元素

splice()

刪除元素并向數組添加新的元素
sort()對數組元素進行排序
reverse()顛倒數組中元素的順序
toString()把數組轉換成字符串
join()把數組的所有元素放到字符串中并用指定的分隔符進行分離
concat()連接兩個或者更多的數組,并返回結果

slice()

從某個已有的數組返回選定的元素

(4)二維數組的定義與訪問

var citye=new Array();
citye[0]=new Array{"sha","上海","SHANGHAI","SH"};
citye[1]=new Array{"HYN","黃巖","HUANGYAN","HY"};
citye為二維數組,使用“數組變量名[子數組索引號][子數組中元素的索引號]”的格式來訪問
遍歷為雙層循環遍歷

6、Date對象

(1)Date對象的創建

var dateObj1=new Date();
var dateObj2=new Date(dateval);
var dateObj3=new Date(year,month,date);

(2)Date對象的方法

var d3 =new Date("2019-12-12");
d3.getDate();       //獲取當前日期中的日12
d3.getMonth();       //獲取月份返回11,月份為(1-11)

7、Object對象

(1)對象的創建

方式一:

var cat1=new Object();
cat1.name="貓咪";
cat2.color="黃色";
cat.eat()=function(){
    alert(this.name+"吃老鼠");
};

方式二:

var cat1=new ();
cat1.name="貓咪";
cat2.color="黃色";
cat.eat()=function(){
    alert(this.name+"吃老鼠");
};

方式三:

var cat1={
cat1.name="貓咪";
cat2.color="黃色";
cat.eat()=function(){
    alert(this.name+"吃老鼠");
    };
}

創建對象實例

var cat2=Object.create(cat1);

8、Function對象

(1)function的創建

funcation sum(x,y){
    return (x+y);
}

(2)第二種格式

function Cat(name,color){
cat1.name=name;
cat2.color=color;
cat.eat()=function(){
    alert(this.name+"吃老鼠");
    };
}
var cat1= new Cat("貓咪","黃色");
cat1.eat();

9、RegExp對象

(1)創建RegExp對象

var regObj=new RegExp("pattern"[,flags])
var regObj=/pattern/{flags}

其中pattern為必選,其對應正則表達式。參數flags是可選項。是標志組合常見的:g代表全局,i忽略大小寫。m多行標志

pattern常用字符

(1)普通字符,如漢字、數字、字母 例如 /ab/

(2)轉義字符    采用在前面加個\

(3)表達式        []、[^]

(4)特殊字符        ^ $

(5)修飾匹配次數的特殊符號        {n}

(2)RegExp對象的方法

(1)test方法

語法:reg.test(string);
  • reg:是正則表達式對象

  • string:是字符串對象 返回 true或false

(2)exec方法

reg.exec(string);

exec:檢索字符串是否存在reg表示模式,存在則返回被找到的值;否則返回空null

感謝你能夠認真閱讀完這篇文章,希望小編分享的“javascript核心對象是什么”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

北辰区| 楚雄市| 新巴尔虎右旗| 吉安县| 合阳县| 南澳县| 陇南市| 万山特区| 慈利县| 乳山市| 天台县| 嘉定区| 新龙县| 阿克苏市| 翼城县| 永年县| 曲阳县| 长丰县| 昌图县| 金塔县| 泸州市| 临海市| 大埔县| 基隆市| 弥渡县| 麟游县| 万源市| 错那县| 嘉祥县| 宝应县| 昌乐县| 峨眉山市| 蒲江县| 泰州市| 丹阳市| 巫溪县| 洪雅县| 仁化县| 滁州市| 武安市| 吉木萨尔县|