본문 바로가기

자바스크립트23

자바스크립트(7) - 중간 복습 데이터타입은 자바스크립트가 이해할 수 있는 데이터의종류이다. 텍스트와 숫자. 콘솔창에 단순히 데이터를 적어넣고, 출력을 보는 것을 넘어 우리는 변수에 이 값들을 저장해줄 수 있다. 변수 선언법은 const 와 let 두가지가 있다. const a = 5; console.log(a); const는 중간에 데이터 수정을 허용해주지 않는다. let 은 허락해준다. var 은 썩음. 쓰지마삼. 자스는 프랑켄 슈타인 같아서 새롭게 개선을 한다기 보단 새로운것을 쌓아갈 수밖에 없다. var은 let 과 같지만 var 을 쓰면 원래 구분을 위해 만들어진 let 과 const 처럼 구분 할 수 없게 된다. 숫자 문자 말고도 불리안, 널, 언디파인드 넣는걸 배웠다. 널은 들어는 잇지만 비어잇음이 들어있는거고 자스엔 nu.. 2022. 11. 4.
자바스크립트(6) - 객체와 함수. 뭔가를 굳이 배열안에만 정리해야하는 것은 아니다. 어떨때는 object 를만들어야 할 수도 있다. 게임안에 캐릭터를 만드는 상황을 생각해보자. 우리에게 객체가 없다면, const playername const playerpoints const playerhansome const playerfat 등의 변수에 각각의 값을 다 적어야 할 것이다. 하지만 우리가 사용했던 console.log() 처럼 player.name player.points player.handsome 이게 전부 플레이어에 대해 설명하고 있다는 것을 알고 있기 때문에 이렇게 적으면 훨씬 깔끔할거다. 만약 배열로 player = [“nico”, 1212, false. “little bit”] 이렇게 적으면 썩었다. 왜냐하면 각 엘리먼트가 .. 2022. 11. 4.
자바스크립트(5) - 불리안과 배열 boolean 은 매우 간단하다. 소문자로 쓴다 const amIFat = true; false; 사용자가 로그인했냐 안했냐 등의 상황일 떄 . 비디오가 실해중인가 웹이 로딩중인가 등의 상황에 불리안이 필요할 것이다. 자스의 데이터 타입중에는 아무것도 정의되지 않음을 의미하는 null등의 데이터 타입도 있다. const amIFat = null; 비어있다기 보다는 그냥 아무것도 없다는 값을 집어넣은 것이다.. 비슷한 데이터타입으로 undefined 가있는데 존재하지 않는 뭔가가 없는, 그런 의미이다. 만약 변수선언만 하고 초기화를 하지 않았다? 그러면 undefined 가 됨. 그래서 메모리안에는 존재하는데 값이 들어가지 않은 상테이다. null은 아무것도 없다는 것을 확실하게 하기 위해 사용, unde.. 2022. 11. 3.
자바스크립트(4) - 변수 자스에는 두가지 데이터 타입이 있다. 문자와 숫자. console.log()는 콘솔에게 메시지를 보내는 명령어로 괄호 안에 숫자나 문자열, 문자등 넣을 수 있다. 콘솔에 뭔가를 써 넣는 행위 자체가 console.log 명령어로 괄호안을 타입하는 것과 같다 볼 수 있다. 콘솔에 로그. 그니까 출력하는 코드이다. 프로그래머가 되려면 게을러져야 한다.. 코드 작성량을 줄이는 결과로 이어지고, 에러도 적고 시간도 더 줄어 든다. 이를 위해 사용하는게 변수인데, 변수는 값을 저장하거나 유지하는 역할을 한다. const a = 5; 이런식으로 변수를 선언한다. 변수명에 공백이 필요하다면 카멜 표기. myNameIs 파이썬에서는 const 가 필요가 없다. 그냥 변수명 뒤에 값을 넣으면 자동으로 초기화 된다. 자스.. 2022. 11. 3.