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