Javascript 썸네일형 리스트형 for-in 문 쓰는 법 그냥 궁금해서 해봤는데 for문 두개 돌리기도 가능. fon-in문은 키 값을 순회한다. 더보기 eval()과 JSON 파서를 이용한 파싱 JSON 표기법으로 데이터를 받게 되면 데이터는 문자열방식으로 받게 된다. 그냥 object { } 형식에서는 notice.title 하면 hello가 문제 없이 출력되지만 위와 같이 '' 문자열 형식으로 받게 되면 notice.title이 undefined가 되어버린다. 그럴 때 사용할 수 있는 eval 함수. ' var x = 30; ' 이렇게 문자열에 담긴 x값은 바로 출력할 수 없음. eval로 파싱해줘야한다. 따라서 다운받은 데이터를 사용할 때에 이렇게 하면 값 0.6이 출력 되는 것을 볼 수 있다. 실습해봤는데.ㅋㅋ 문제가 있을거라 생각했지만 2020-10-01을 출력하고 싶다면 문자열에 담아주기 혹은 -를 포기하기 eval() 은 자바스크립트 코드를 실행해주는 기능이지 JSON을 파싱하는 용.. 더보기 자바스크립트 변수 , 연산자 , JSON 표기법(XML, CSV보다 간편하고 직관적인 데이터 표현방식) C#, C++, Java 등은객체를 정의하고 만드는 언어. Javascript의 경우는 객체를 만들고 정의하는 언어. 자바스크립트는 대입형이 아닌 참조형 변수이다. var x =3; var y = 3; 하면 x===y 값은 true가 나오는데 다른 객체를 가리켜 false값이 나오게 하려면 위 그림과 같이 새로운 객체로서의 3을 생성하면된다. 문자와 문자열 구분이 없음. 따라서 ""안에 자바스크립트 문자(열)이 들어갈 때 ' '로 표기하면 충돌을 피할 수 있음. array 표기법 : [ ] object 표기법 : { } 더욱 간단한 초기화 방식. 배열안의 배열값을 뽑아내는 유연함. 더보기 프로그래밍 세계에서의 언어, 플랫폼, API 용어 정리 언어란? 어떤 문제의 해결을 위해 작성하는 연산을 이용하는 절차의 명령어의 집합 플랫폼이란? 프로그래밍을 하는 절차에 필요한 도구들. 즉, 카카오 친구목록, 기상정보 장치로는 디스크, 파일 등등 프로그래밍에 사용될 수 있다면 그 어떤 도구도 플랫폼이 된다. (플랫폼의 개념이 내가 생각하던 것과 달라서 놀람.) 예를 들어 블루베리 농장이 프로그래밍에 사용된다면 블루베리 농장은 플랫폼이 된다. 그러나 블루베리 농장이 체험농장이 된다면 API는 필요없다. API란? 언어가 그 플랫폼을 사용할 수 있도록 하는 것이 API. API가 없다면 언어는 플랫폼을 사용할 수 없다. 어플리케이션을 만들 수 있도록 돕는 인터페이스. Javascript라는 언어가 브라우저라는 플랫폼에서 동작할 수 있도록 하는 API는 Obj.. 더보기 이전 1 다음