Linq란 c#에서 지원하는 문법으로 마치 sql를 사용하는 느낌을 준다. 가장 기본적인 문법은 아래와 같다. from item in listName where item > 2 select item 사용법 자체가 sql문과 비슷한 부분이 있어서 낯설지는 않지만; 그래도 계속해서 써봐야 익숙해 질듯하다. 아래는 기본적인 foreach문을 통한 배열출력방법이다. var list = new int[5] { 52, 273, 32, 103, 273 }; foreach ( var item in list) { if(item > 30) { Console.Write(item); } } 위의 foreach문을 아래와 같은 Linq문으로 변경할수있다. var Linq1 = from item in list where item..
Math.floor은 해당숫자를 반올림 해주는 함수이며 Math.random은 0와 1중에 하나를 반환시켜준다. 아래가 가장 기본적인 사용방법 randomNumber = Math.floor(Math.random() * range); // range 범위의 숫자중 하나를 반환해준다. 아래와 같이 상단에 특정 문자들을 배열형태로 선언해두고 setInterval함수와 같이 쓰게되면 일정시간마다 문자들을 나타나게 할수있다. const words = [ "hat", "river", "lucky", "statue", ]; setInterval(function randomWord() { randomNumber = Math.floor(Math.random() * words.length); console.log(word..
지난번에 이어서 JSON의 데이터타입 나머지 3가지를 알아보겠다. 먼저 object 객체 다른언어들과 크게 다를것이 없이 {}로 나타낸다. 또한 객체안에는 또다른 객체를 만들수있다. /* object */ { "object1" : "test1", "object2" : "test2", "object3" : "test3", "object4" : { "object4-1" : "test4-1", "object4-2": "test4-2", "object4-3": "test4-3", }, "object5" : "object5" } 다음은 array 배열 object와 array의 차이는 array는 따로 키값을 가지지 않아도되고 한가지 속성에서 쭉 나열한다는 점이다. 그리고 JSON은 Javascript로 만들어져..