當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript 常用内置对象(字符串属性、Math对象、Array数组对象)
生活随笔
收集整理的這篇文章主要介紹了
JavaScript 常用内置对象(字符串属性、Math对象、Array数组对象)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.字符串屬性 <script> var test_var = "I Iove you";
console.log(test_var.charAt(3)) //charAt(n) :返回該字符串第 n 位的單個(gè)字符。(從 0 開始計(jì)數(shù)) console.log(test_var.charCodeAt(2)); //charCodeAt(n) :返回該字符串第 n 位的單個(gè)字符的 ASCII 碼。 console.log(test_var.indexOf("u")) //string_1.indexOf(string_2, n); 從字符串 string_1
//的第 n 位開始搜索,查找 string_2,返回查找到的位置,如果未找到,則返回 - 1,其中 n 可以不填,默認(rèn)從第 0 位開始查找。 console.log(test_var.split(" ")) //將字符串按照指定的分隔符分離開,返回 ["I", "Iove", "you"]
console.log(test_var.substring(1, 5)) //substring(n, m) :返回原字符串從 n 位置到 m 位置的子串。 第二個(gè)參數(shù)是截取字符串最終的下標(biāo) console.log(test_var.substr(-5, 4)) //返回原字符串從 n 位置開始,長度為 x 的子串。 從后往前取5位 要4位 第一位是位置 第二位是長度 console.log(test_var.toLowerCase()); //大寫轉(zhuǎn)小寫
console.log(test_var.toUpperCase()); //小寫轉(zhuǎn)大寫
</script>
2 . Math 對(duì)象 常用的Math方法(包括隨機(jī)數(shù)的公式)
<script type="text/javascript"> var a = -2; console.log(Math.abs(a));
// 2 返回 a 的絕對(duì)值。 var b = 3.1415926; console.log(Math.round(b));
//3 返回b四舍五入的絕對(duì)值 var c = 9; console.log(Math.sqrt(c));
// 3 返回c的平方根 var d = 55.222; console.log(Math.ceil(d));
//56 返回大于等于d的最小整數(shù) var e = 55.222; console.log(Math.floor(e));
//55 返回 小于等于e的最大整數(shù)
console.log(Math.max(5, 80));
// 80 返回a, b中較大的數(shù) console.log(Math.min(5, 80));
// 5 返回a, b 中較小的數(shù) console.log(Math.random())
//返回大于 0 小于 1 的一個(gè)隨機(jī)數(shù)。 console.log(Math.floor(Math.random() * 10)); //隨機(jī)數(shù)的公式 : Math.floor(Math.random() * (max - min + 1) + min); // max - 期望的最大值
// min - 期望的最小值
</script> 3 .Array 數(shù)組對(duì)象
<script type="text/javascript">
var arr = ["1", "2", "3", "4", "5"]; console.log(arr.length);
// 返回?cái)?shù)組的長度 console.log(arr.join("-"));
// 返回一個(gè)字符串,把數(shù)組元素串起來,元素間用指定分隔符隔開。 console.log(arr.toString());
// 把數(shù)組轉(zhuǎn)為字符串,并返回結(jié)果。 console.log(arr.reverse());
// 使數(shù)組元素倒序。 console.log(arr.slice(1, 3));
// 返回子數(shù)組,從數(shù)組第 n 個(gè)元素到第 m 個(gè)元素。 console.log(arr.sort());
// 按照指定的 SortFunction 將數(shù)組的元素排序。 var arr1 = ["11", "22", "1", "3", "55", "6"]; console.log(arr1.sort(sortfunction));
// 按照數(shù)值的大小對(duì)數(shù)字進(jìn)行排序,要實(shí)現(xiàn)這一點(diǎn),就必須使用一個(gè)排序函數(shù):
function sortfunction(a, b) { return a - b; } console.log(arr.concat(arr1)); // concat(Array\_1,Array\_2) :用于連接兩個(gè)或多個(gè)數(shù)組。
</script>
一些最常用的屬性和方法 , 歡迎大家 diss
console.log(test_var.charAt(3)) //charAt(n) :返回該字符串第 n 位的單個(gè)字符。(從 0 開始計(jì)數(shù)) console.log(test_var.charCodeAt(2)); //charCodeAt(n) :返回該字符串第 n 位的單個(gè)字符的 ASCII 碼。 console.log(test_var.indexOf("u")) //string_1.indexOf(string_2, n); 從字符串 string_1
//的第 n 位開始搜索,查找 string_2,返回查找到的位置,如果未找到,則返回 - 1,其中 n 可以不填,默認(rèn)從第 0 位開始查找。 console.log(test_var.split(" ")) //將字符串按照指定的分隔符分離開,返回 ["I", "Iove", "you"]
console.log(test_var.substring(1, 5)) //substring(n, m) :返回原字符串從 n 位置到 m 位置的子串。 第二個(gè)參數(shù)是截取字符串最終的下標(biāo) console.log(test_var.substr(-5, 4)) //返回原字符串從 n 位置開始,長度為 x 的子串。 從后往前取5位 要4位 第一位是位置 第二位是長度 console.log(test_var.toLowerCase()); //大寫轉(zhuǎn)小寫
console.log(test_var.toUpperCase()); //小寫轉(zhuǎn)大寫
</script>
2 . Math 對(duì)象 常用的Math方法(包括隨機(jī)數(shù)的公式)
<script type="text/javascript"> var a = -2; console.log(Math.abs(a));
// 2 返回 a 的絕對(duì)值。 var b = 3.1415926; console.log(Math.round(b));
//3 返回b四舍五入的絕對(duì)值 var c = 9; console.log(Math.sqrt(c));
// 3 返回c的平方根 var d = 55.222; console.log(Math.ceil(d));
//56 返回大于等于d的最小整數(shù) var e = 55.222; console.log(Math.floor(e));
//55 返回 小于等于e的最大整數(shù)
console.log(Math.max(5, 80));
// 80 返回a, b中較大的數(shù) console.log(Math.min(5, 80));
// 5 返回a, b 中較小的數(shù) console.log(Math.random())
//返回大于 0 小于 1 的一個(gè)隨機(jī)數(shù)。 console.log(Math.floor(Math.random() * 10)); //隨機(jī)數(shù)的公式 : Math.floor(Math.random() * (max - min + 1) + min); // max - 期望的最大值
// min - 期望的最小值
</script> 3 .Array 數(shù)組對(duì)象
<script type="text/javascript">
var arr = ["1", "2", "3", "4", "5"]; console.log(arr.length);
// 返回?cái)?shù)組的長度 console.log(arr.join("-"));
// 返回一個(gè)字符串,把數(shù)組元素串起來,元素間用指定分隔符隔開。 console.log(arr.toString());
// 把數(shù)組轉(zhuǎn)為字符串,并返回結(jié)果。 console.log(arr.reverse());
// 使數(shù)組元素倒序。 console.log(arr.slice(1, 3));
// 返回子數(shù)組,從數(shù)組第 n 個(gè)元素到第 m 個(gè)元素。 console.log(arr.sort());
// 按照指定的 SortFunction 將數(shù)組的元素排序。 var arr1 = ["11", "22", "1", "3", "55", "6"]; console.log(arr1.sort(sortfunction));
// 按照數(shù)值的大小對(duì)數(shù)字進(jìn)行排序,要實(shí)現(xiàn)這一點(diǎn),就必須使用一個(gè)排序函數(shù):
function sortfunction(a, b) { return a - b; } console.log(arr.concat(arr1)); // concat(Array\_1,Array\_2) :用于連接兩個(gè)或多個(gè)數(shù)組。
</script>
一些最常用的屬性和方法 , 歡迎大家 diss
轉(zhuǎn)載于:https://www.cnblogs.com/langzianan/p/9372948.html
總結(jié)
以上是生活随笔為你收集整理的JavaScript 常用内置对象(字符串属性、Math对象、Array数组对象)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [湖南师大集训2018 7 26] hu
- 下一篇: iso/osi七层网络通信协议的含义是什