js 구조 -- 1

1992 단어
투 톤 볼
우리 가 프로그램 을 쓸 때 많은 사례 들 이 배열 로 다시 작성 한다. 그러면 아래 의 작은 편 지 를 써 서 쓴다.
  var flag = false
  var a = 0
  var arr = []
  function findIarry(a){
       if(a.length!=0){
              for(var i=0;i5){
                break
        }
        var rnd=parseInt(Math.random()*31+1)
               if(!findIarry(arr)){
                      var b=arr.push(rnd)
                }                
  }
document.write(arr)

먼저, 우 리 는 while 순환 을 쓴 다음 에 그 에 게 5 번 순환 하 게 했 습 니 다. 우 리 는 랜 덤 으로 rnd 값 이 1 - 32 사이 인 것 을 만 든 다음 에 우 리 는 finInarry 라 는 함수 의 주요 역할 을 봉 했 습 니 다. 우리 가 처음 전 참 했 을 때 매개 변 수 는 0 으로 돌아 온 것 은 false 입 니 다. 그리고 우 리 는 사용 합 니 다!반대로 true 를 위 한 다음 에 두 번 째 arr 에 난수 rnd 두 번 째 arr. length 를 추가 하 였 습 니 다.
작은 편집 은 위의 프로그램 이 너무 번 거 롭 고 코드 를 최적화 시 킨 것 같다.
  var arr=[]
   function rnd(a,b){
        return parseInt(Math.random()*b+a)
   }
   function findInarry(c,d){
       for(var i=0;i

문자열
json 우리 전단 은 매일 데 이 터 를 조정 해 야 하지만 가끔 은 전단 에서 데 이 터 를 얻 으 려 면 뒤로 json 형식 으로 돌아 가 야 합 니 다. 쓸데없는 말 은 하지 않 고 코드 를 직접 올 려 야 합 니 다.
    var str='a=1,b=2,c=3'
    var arr=str.split(',')
    var json={}
    for(var i=0;i

먼저 우 리 는 문자열 하 나 를 설명 한 다음 에 문자열 의 split 방법 으로 그 를 배열 로 나 눈 다음 에 같은 번 호 를 json 에 직접 할당 했다.
json 문자열 로 변환
위 에 서 는 문자열 을 json 으로 바 꾸 는 것 을 보 여 주 었 습 니 다. 그러면 여기 서 json 을 문자열 로 바 꾸 려 면 어떻게 해 야 합 니까? 아래 코드 를 보 세 요.
   var json={name:‘  ’,age:18,job:  }
   var arr=[]
   function jsonurl(json){
       for(var i in json){
            arr.push(i+'='+json[i])
        }
       return arr.join(',')
   }
   document.write(jsonurl(json))
 

좋은 웹페이지 즐겨찾기