자바스크립트
-
자바스크립트와 파이썬, 프로그래밍 언어의 주요 개념(가벼운 내용)CS (컴퓨터 지식) 2022. 8. 15. 02:19
자바스크립트와 파이썬 스마트폰을 갖고 놀지만 말고 프로그램을 만들어 보세요..! - 버락 오바마 때로는 10줄의 코드를 위해서 하루 종일을 머리 싸맬 수도 있고 쉬운 프로그래밍 과제를 만나 금방 해결할 수도 있다. 스마트폰 애플리케이션 (안드로이드) = 자바가 필요 스마트폰 애플리케이션 (아이폰용) = 스위프트가 필요 배우는 건 어렵지 않을 수 있지만 사용하기엔 어렵고 신경써야 할 세부사항이 많다. 입문하기 좋은 언어 자바스크립트 : 언어 자체가 간단하고 비교적 경험을 조금 쌓아도 괜찮은 코드 작성이 간단하고 유연하다. 자바스크립트를 이용하여 웹페이지에 다양한 효과를 줄 수 있다. 트위터, 페이스북, 아마존 등의 웹 서비스에서 제공하는 API를 위한 언어이기도 하다. 단점으로는 자바스크립트 언어에는 가끔..
-
[java script]유사 배열과 배열의 차이React 2022. 7. 22. 16:28
배열(Array)이란? 하나의 변수명 아래에 데이터 아이템의 리스트를 저장하는 간편한 방법. 예시 var shopping = ['bread', 'milk', 'cheese', 'hummus', 'noodles']; shopping[0] = 'tahini'; shopping; // shopping will now return [ "tahini", "milk", "cheese", "hummus", "noodles" ] 유사 배열 객체는 배열처럼 보이지만 사실 key가 숫자이고 length 값을 가지고 있는 객체를 말한다. JS에서 querySelectorALL이나 document.body.children 유사 배열 객체에 담겨서 온다. 유사배열은 쉽게 말해서 []로 감싸져있지만 배열이 아닌 것! 유사배열 예..
-
항해 99 리액트 과제 실습항해99 2022. 7. 21. 20:17
실습 과제 콘솔에 찍힐 b 값을 예상해보고, 어디에서 선언된 “b”가 몇번째 라인에서 호출한 console.log에 찍혔는지, 왜 그런지 설명해보세요. 주석을 풀어보고 오류가 난다면 왜 오류가 나는 지 설명하고 오류를 수정해보세요. let b = 1; function hi () { const a = 1; let b = 100; b++; console.log(a,b); } //console.log(a); console.log(b); hi(); console.log(b); let b = 1; function hi () { const a = 1; let b = 100; b++; console.log(a,b); } //console.log(a); console.log(b); hi(); console.log(b)..
-
항해 99 / 자바스크립트 언어의 특성 알아보기 .... 1항해99 2022. 7. 20. 17:28
자바스크립트의 자료형과 특성은 무엇일까? 느슨한 타입(loosely typed)의 동적(dynamic) 언어 JS는 총 7가지 데이터타입으로 볼 수 있다 Boolean/ Null / Undefined / Number / String / Symbol / 객체 자료형 JS의 변수는 어떤 특정한 타입이 연결되지 않으며, 모든 타입으로 할당 및 재할당이 가능하다. 한 마디로 변수 선언이 다른 언어에 비해 유연하다. let foo = 42 // foo가 숫자 foo = 'bar' // foo가 이제 문자열 foo = true // foo가 이제 불리언 JavaScript 형변환 형 변환(타입 변환) 자바스크립트는 타입 검사가 매우 유연한 언어이다. 자바스크립트의 변수는 타입이 정해져 있지 않으며, 같은 변수에 다..
-
TIL DAY 3 220718 알고리즘TIL 2022. 7. 19. 21:18
항해 2주차 월요일 스타트 ..! 내일은 알고리즘에 관한 모의고사가 있어서 또 열심히 풀어보았다. 아직도 문법을 검색하고 하지만 어떤 방식으로 접근을 해야하는지 보이기 시작했다. 팀원분들도 그렇고 나도 그렇고 각자의 방식으로 공부하며 늘어가는게 보여서 좋았다. 다들 고생하고 잠도 못자고 하는데 그래도 점차 실력이 늘어나는게 보이니까 다행이라고 생각했다. 순탄하지만은 않겠지만 함께 목표에 도달했으면 좋겠다. ※참고로 문제는 프로그래머스 문제 *오늘 풀었던 문제들 목록 1. 문자열 내 p와 y의 개수 2. 문자열 다루기 기본 3. 핸드폰 번호 가리기 4. 수박수박수박수박수? 5.x만큼 간격이 있는 n개의 숫자 6.부족한 금액 계산하기 *사용 언어: 자바 스크립트 1. 문자열 내 p와 y의 개수 대문자와 소문..
-
TIL DAY 2 22-07-16TIL 2022. 7. 16. 22:00
-오늘이 복날이라 치킨먹는 친구를 섭외해봤다- 황금같은 토요일 오늘도 어김없이 알고리즘을 풀었다. 그래도 한번 풀어봤다고 점점 유형파악을 하는 것이나 구글링 하는 법 그리고 특히나 for문과 친해진 것 같다 ^^ 어째 이제는 알고리즘을 보면 for문부터 생각하는 것 같다 오늘도 팀원들과 함께 각자 문제풀고 서로한테 풀이를 설명해주며 스터디그룹과 같이 좋은 분위기로 공부해서 만족스럽다. 그리고 즐거웠다. 공부를 하고 작업을 하면서 느끼는 건 오래 고민한 분야답게 적성에 맞다고 생각한다. ※참고로 문제는 프로그래머스 문제 *오늘 풀었던 문제들 목록 7. 음양 더하기 8. 평균값 구하기 9. 핸드폰 번호 가리기 10.행렬의 덧셈 11.x만큼 간격이 있는 n개의 숫자 12.부족한 금액 계산하기 *사용 언어: 자..