분류 전체보기60 JavaScript 조건문 ● 조건문 자바스크립트의 조건문은 if(조건) { 참일 경우 실행할 코드1; } else { 거짓일 경우 실행할 코드2; } 로 작성되며 조건이 참일경우 코드1을 실행하고 거짓일경우 코드 2를 실행한다. ● 조건문 활용 JavaScript를 활용한 웹 페이지 nightmode, daymode 위의 코드에서 document.querySelector()는 html문서 내에서 ()내의 값과 일치하는 첫번째 태그를 반환한다. ()내의 값과 일치하는 태그가 없다면 null을 반환한다. 이후의 .style.은 앞의 태그의 스타일 속 devwon-1999.tistory.com 조건문을 활용하여 위의 링크에서 했던 작업을 편리하게 변경할 것이다. 조건문을 사용하여 id를 기준으로 해당값이 night인 경우와 그렇지 않.. JavaScript 자료형, 변수, 연산자 ● 자료형 Number: 숫자 형식 String: 문자열 형식 (" ", ' ')로 묶여 있다. Boolean: 참, 거짓 형식(true, false) Undifined: undifined 값만 갖는 형식 (자바스크립트에서 undifined은 값이 아직 할당되지 않은 상태를 나타낼때 사용한다.) Null: null 값만 갖는 형식 (자바스크립트에서 null은 존재하지 않는 값, 비어 있는 값, 알 수 없는 값을 나타낼때 사용한다.) Symbol: 객체의 속성 키로 사용하기 위한 값이며 변경이 불가능한 것이 특징이다. Object: 복잡한 데이터 구조를 표현할 때 사용한다. ● 변수 변수: 변할 수 있는 값이다. var name = "Devwon"; 위 코드에서 var은 변수임을 나타내는 예약어이고 nam.. JavaScript를 활용한 웹 페이지 nightmode, daymode 위의 코드에서 document.querySelector()는 html문서 내에서 ()내의 값과 일치하는 첫번째 태그를 반환한다. ()내의 값과 일치하는 태그가 없다면 null을 반환한다. 이후의 .style.은 앞의 태그의 스타일 속성을 다루겠다는 의미이다. backgroundColor은 뒷 배경, color는 글자의 색상이다. css에서는 background-color이지만, javascript에서는 backgroundColor을 나타낸다. 결과사진과 같이 잘 되는 모습이다. 파이썬 진수 변환 ● 10진수 → 2진수 10진수인 임의의 수를 2진수로 변환하려면 아래와 같이 코드를 작성할 수 있다. n = int(input()) digits = [] while True: if n 0: digit = N % B N = N // B result.append(digit) for i in range(len(result) - 1, -1, -1): print(result[i], end = "") 10진수 N과 바꿀 진수인 B를 입력받아서 진수를 변환하여 출력해주는 코드이다. ● int() (N진수 → 10진수) 위와 같이 직접적으로 코드를 구현하여 진수를 변환할 수 있지만, 파이썬에서는 내장함수 int()를 지원한다. int()는 형변환시 많이 사용하지만 진수변환도 가능하다. int(string, base).. 파이썬 class 객체 정렬 class의 객체를 특정 기준에 따라 정리하기 위해서는 지난 글에서 다뤘던 람다 함수의 개념을 알아야 한다. https://devwon-1999.tistory.com/46 파이썬 람다(lambda) 함수 람다함수는 코드의 간결화와 메모리 절약을 위해 사용하는 이름이 없는 익명 함수이다. 일반함수 임의의 값을 인자 값으로 넘겨받아 10을 곱한 뒤 반환하는 함수는 아래와 같이 작성할 수 있다. devwon-1999.tistory.com ● 기본 코드 class student: def __init__(self, name, height, weight): self.name = name self.height = height self.weight = weight students = [ student("Kim", 16.. 파이썬 람다(lambda) 함수 람다함수는 코드의 간결화와 메모리 절약을 위해 사용하는 이름이 없는 익명 함수이다. 일반함수 임의의 값을 인자 값으로 넘겨받아 10을 곱한 뒤 반환하는 함수는 아래와 같이 작성할 수 있다. def f(x): return x * 10 print(f(10)) 람다함수 f = lambda x: x * 10 print(f(3)) 람다함수로 작성하면 위와 같다. 인자 값이 하나 인 경우 lambda 뒤에 x를 적어주고 : 붙여 반환할 값을 적어준다. 이전 1 2 3 4 5 6 ··· 10 다음