1. 程式人生 > >JavaScript 陣列雙重for迴圈

JavaScript 陣列雙重for迴圈

雙重for迴圈:

    1.雙重for迴圈語法:    
        for(var i=0;i<10;i++)//前面的for控制行 {
            for(var j=0;j<10;j++)//後面的for控制列{
                語句1;
        }
    }   語句2;

陣列:

    定義陣列:2種方法
        1.var arr =[1,2,3,"4",true];
        console.log(arr.length);//輸出的是陣列的長度為多少;
        2.var arr = New Array(1,2,3);

陣列 array的方法(array屬性:length;):

        var arr = [1,2,3,"4",true];

        1.arr.reverse();//反序,將陣列倒序排序;
        2.arr.shift();//將陣列第一個刪除,並且對陣列的長度length會有變化;
        3.arr.pop();//刪除最後一個,並且對陣列的長度length會有變化;
        4.arr.unshift();//把一個元素值插入到陣列開始位置.
        5.arr.push();//把一個元素值插入到陣列最後位置.
        6.arr.concat();//把兩個不同的數組合併成一個數組;
        7.arr.splice(1,3,"a","b");//1表示從哪個位置開始,3表示刪除的個數,a.b表示傳入的引數;
        8.arr.slice(1,3);1 表示開始的位置,3表示刪除的個數,並且3是不包括結束上的索引元素;

string的方法(string屬性length;):

        var str = ("asdasd1dadasd111dasdasd22dada");
        1.str.charAt();//提取string陣列中的每個字元;
        2.str.indexOf();//第一次出現的索引字元位置.
        3.str.lastIndexOf();//從右往左最後一個元素索引的位置;
        4.str.substring(1,5);//切分字串 1表示開始的位置,5表示個數(不包括5的這個位置)
        5.str.toupperCase();//把字串字母轉換成大寫字母;
        6.str.toLowerCase();//返回一個字串,該字串中的字母被轉換為小寫字母.
        7.str.slice(0,-1);//切分字串,與substring相比end可傳負數;




















列子:
var email = "
[email protected]
"; if(email.indexOf("@") != -1 && email.indexOf(".") != -1) { var eName = email.substring(0, email.indexOf("@")); var qq = email.substring(email.indexOf("@") + 1, email.indexOf(".")); var com = email.substring(email.indexOf(".") + 1, email.length); console.log(eName + "@" + qq + "." + com); } var arr = email.split("@"); console.log(arr[0] + "@" + arr[1].split(".")[0] + "." + arr[1].split(".")[1]);

相關推薦

JavaScript 陣列雙重for迴圈

雙重for迴圈: 1.雙重for迴圈語法: for(var i=0;i<10;i++)//前面的for控制行 { for(var j=0;j<10;j++)//後面的for控制列{

【程式29】 TestAdd3.java 題目:求一個3*3矩陣對角線元素之和 1.程式分析:利用雙重for迴圈控制輸入二維陣列, //再將a[i][i]累加後輸出。

//【程式29】 TestAdd3.java 題目:求一個3*3矩陣對角線元素之和 1.程式分析:利用雙重for迴圈控制輸入二維陣列, //再將a[i][i]累加後輸出。 public class TestAdd3App { /** * @param args

Javascript中的For迴圈

在開發的過程中,遍歷是一個經常遇到的。而for迴圈則是Javascript工具箱裡一個好用的,也常用的工具。每個人的習慣不同,for迴圈的寫法也不盡相同。 1、不寫宣告變數的寫法: for(var i = 0;i<arr.length;i++){} 我們很多時候的寫法使這種(做小白不堪回

雙重for 迴圈處理2個list 的資料

                List<RechargeDetailBean> insertRechargeDetails = new ArrayList<RechargeDetailBean>();                 List<

javascript分別用for迴圈和遞迴計算不死神兔

function getSum(n) {   var n1 = 1;  //初始化兩個月的兔子個數   var n2 = 1;   var sum = 1;  //定義一個累加和 ,如果傳遞的是1或者2,預設值為1   for(var i = 3; i <= n; i++) {   sum =

關於陣列for迴圈for...in迴圈的使用區別

今天做了好幾個Demo,都碰到了要迴圈陣列的情況,但是有幾次用for或者for...in都出現了問題,下面來解析一下. 1.陣列 <span style="font-size:14px;">

深入瞭解JavaScript 中的For迴圈之詳解

轉載地址:https://segmentfault.com/a/1190000017569850 尊重原創 正文: ​ 在程式碼示例中我會用到es6中的語言,如果你還不是很瞭解,你可以看看阮老師的es6.(= =我也是一點一點跟著看的。) 1.map ​ 先說一下最常用的map.利用ma

JS雙重for迴圈實現氣泡排序

一、交換變數 由於氣泡排序需要用到交換變數,所以需要掌握交換變數的原理 假設,左手裡拿了一個蘋果,右手裡拿了一個橘子,想要蘋果和橘子調換位置,要怎麼做?可見,需要先騰出一隻手。 例如: 1、先把左手蘋果放到桌子上  2、把右手橘子給左手 3、右手再拿起桌子上的蘋果

深入理解JavaScript中的for迴圈

簡單for迴圈for-inforEach for-of 下面我們就來看看這 4 種 for 迴圈。 簡單 for 迴圈 下面先來看看大家最常見的一種寫法: var arr = [1, 2, 3]; for(var i = 0; i < arr.length; i

sql雙重for迴圈

<!-- 雙重for迴圈測試 --> <select id="selectUserInfoByIds" parameterType="java.lang.String" resul

雙重for迴圈列印九九乘法表

"); } System.out.println(); } } } 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16

簡單的雙重for迴圈的彙編解釋

#include<stdio.h> void show() { int i,j; for(i=0;i<100;i++){ for(j=2;j<=i;j++){ if(i%j==0) break; }

java跳出雙重for迴圈,跳出雙重for迴圈的內部迴圈並不執行外重迴圈內程式碼

跳出一層:for(int i=0;i<10;i++){ for(int a=0;a<10;a++){ break;//跳出a迴圈,回到i迴

return跳出雙重for迴圈

場景1:web應用 return是可以跳出雙重for迴圈 for(int i=0;i<10;i++){ for(int j=0;j<10;j++){             retu

雙重for迴圈語句塊的優化

    雙重迴圈語句的書寫,是有講究的。不同的書寫方式,效率會大不一樣。有如下程式碼模組:     typename tArray[20][600];     uint32 uIdxI = 0;   //uint32 is short for unsigned int    

JavaScript - 遍歷物件與陣列for-in迴圈

for-in迴圈: for (佔位符 in 物件 ) { 物件 [ 佔位符 ] }  //執行中,佔位符會被物件屬性或陣列元素代替,資料傳輸必須作用 [ ],不要用 . 操作符 1.建立物件,遍歷物件      

JavaScript使用for迴圈和splice刪除陣列指定元素的注意點

在JavaScript裡可以結合for迴圈和splice來刪除陣列指定的元素。但是要注意刪除元素後,陣列索引會發生改變 示例 var arr = ["a","b","c","a",'a',"b"]; var ele = "a"; for(var

javascript中用for迴圈動態建立的input獲取其內容的方法

  問題: $("#v_m").click(function(){ var myselect=document.getElementById("v_m"); var index=myselect.selectedIndex ; var option = m

JavaScript for迴圈實現表格隔行變色

本程式碼主要演示的是for迴圈, <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript for迴圈實現表格隔行變色&l

更新v-for迴圈輸出項(陣列、物件屬性)

陣列: 陣列變異:push、pop、unshift、shift、splice、sort、、reverse 直接令其指向新的陣列物件:app.list=[***] Vue.set(app.list, index, '***')或app.$set(app.list, index