본문 바로가기

L'etude36

Javascript: 단항연산자++, 배열리터럴 단항연산자++ 산술 연산자 중에서 증가를 의미하는 ++ 단항연산자로 피연산자에 1을 더한다. 1.전위연산자 ++X로 사용하면 피연산자에 1을 더한 값을 반환한다. 2.후위연산자 X++로 사용한 경우 피연산자에 1을 더하기 전의 값을 반환한다. 예) x가 3일 때, ++x는 x에 4를 할당한 후 4를 반환한다. x++는 3을 먼저 반환한 후 x에 4를 할당한다. 배열리터럴 배열 리터럴은 0개 이상의 식(expression) 목록이다. 각 식은 배열 요소를 나타내고 대괄호([])로 묶인다. 배열 리터럴을 사용하여 배열을 만들 때, 그 요소로 지정된 값으로 초기화되고, 그 길이는 지정된 인수의 갯수로 설정된다. 2021. 9. 8.
Javascript: == , === / 삼항 연산자 ==, === ==는 Equal Operator이고, ===는 Strict Equal Operator이다. ==는 a == b 라고 할때, a와 b의 값이 같은지를 비교해서, 같으면 true, 다르면 false라고 한다.(값만 같으면 true이다.) ===는 Strict, 즉 엄격한 Equal Operator로써, "엄격하게" 같음을 비교할 때 사용하는 연산자이다. ===는 a === b 라고 할때, 값과 값의 종류(Data Type)가 모두 같은지를 비교해서, 같으면 true, 다르면 false라고 한다. 삼항연산자 맨 앞에 조건문 들어가고 그 뒤로 물음표(?)와 조건이 참이라면 실행할 식이 물음표 뒤로 들어간다. 바로 뒤로 콜론(:)이 들어가며 조건이 거짓이라면 실행할 식이 마지막에 들어간다. 보통 .. 2021. 9. 7.
Python: Formatting / map / for in / boolean 코드워즈 문제를 풀다가 모르는 부분들을 간단하게 정리해보려고 한다. Formatting 파이썬을 사용하다 보면 출력 형식을 많이 제어해야되는 경우가 생긴다. 그럴 경우에 보통 formatting을 사용한다. 이번에 문제를 풀면서 사용했던 포매팅은 string format()이다. format() method는 특정 값을 포맷하고 string의 placeholder 안에 그 값을 넣어주고 formatted string을 return한다. placeholder는 {} 이런 형식으로 사용된다. syntax) string.format(value1, value2...) 예를 들어서 이런식으로 사용하면 된다. def high_and_low(numbers): number = numbers.split(' ') int_.. 2021. 9. 7.
Javascript: 함수, 매개변수 parameter 함수 : 프로그램을 구성하는 주요 '구성 요소(building block)' 함수 선언 function declaration : 함수 선언 방법! function showMessage() { alert ('hi'); } showMessage는 함수 이름이고 본인 마음대로 적절한 용어를 사용하면 된다. {} 이 안에는 있는 것은 매개변수라고 불린다. 위의 함수를 호출하려면? showMessage(); 매개변수 : 매개변수를 부르는 말이 왜 이리도 많은건지,, 배우는데 너무 헷갈렸다.. 매개변수를 영어로 parameter 혹은 argument라고 한다. 정석은 argument인듯..? 한국어로는 인수 혹은 인자라고 불린다. 근데 또 나같은 초보는 이렇게 의미만 알고 넘어가면 막상 코드를 볼때 뭐가 매개변수인.. 2021. 7. 14.