230426
다 끝나가는 4월
4월도 다 끝나간다.
4월은 보람차게 보냈다는 생각이 든다.
하스스톤이 재밌어서 조금조금씩 하다보니
놓치는게 많아졌다.
으음.. 조금 주의가 필요한것 같긴 하다.
인터프리터 언어
코드를 한 줄 씩 읽어 내려가며 실행하는 프로그램
MATLAB과 Python
프로그래밍 언어의 설계가 쉽다고 한다.
실행속도는 정적 컴파일 언어보다 느리다.
느리지만 프로그램 수정이 간단하다고 한다.
SQL injection
sql 쿼리문에 ' OR '1' = '1 이런 비밀번호를 입력해서 sql에 직접적으로 관여하는 기법 잠깐 읽어 봤는데 무시무시하다.
SQL injection 나무위키
https://namu.wiki/w/SQL%20injection
자바와 자바스크립트는 다르다.
나는 지금까지 관련이 있는 언어 인 줄 알았다.
컴파일 언어 VS 인터프리터 언어
타입 검사 심하게 Vs 타입을 명시하지 않음
class 기반 VS 프로토타입 기반
자바스크립트
대소문자를 구분한다.
식별자는 숫자로 시작할 수 없다.
head에도 스크립트가 위치할 수 있다.
외부 자바스크립트 파일을 사용할 경우
브라우저가 미리 읽어올 수 있어 로딩 속도가 빨라진다고 한다.
e를 통해 매우 큰 수나 작은 수를 표현할 수 있다.
심볼은 유일하고 변경할 수 없는 타입이다.
프로퍼티를 위한 식별자로 쓸 수 있다.
익스플로어에서 지원하지 않습니다.
NaN은 숫자가 아니라는 의미의 읽기 전용 값이라고 한다.
Date() 객체
getDate() 일자를 숫자로 반환
getDay() 요일을 숫자로 반환 (일 0 ~ 토 6)
getFullYear() 4자리 숫자로 반환함
getMonth() 월을 숫자로 반환함 (1 : 0 ~ 토요일 : 6 )
getTime 1070년 1월 1일부터 현재까지 밀리초로 반환
getHours, getMinutes, getSeconds, 시, 분, 초 반환 0부터
비트 연산자
& 모두 1이면 1을 반환함
| or 연산 둘 중 하나라도 1이라면 1
^ 대응되는 비트가 서로 다르면 1을 반환 xor 연산자
~ 비트를 1이면 0으로, 0이면 1을 반환 NOT 연산
+ 문자열 결합
둘 다 숫자면 산술 연산을 수행
둘 중 하나라도 문자열이라면 문자열 결합을 수행
if 실행될 문장이 한 줄 이라면 {} 중괄호를 생략할 수 있다.
for / in 문
객체 안의 모든 프로퍼티를 순회할 수 있다.
모든 프로퍼티가 아니라 열거 할 수 있는 프로퍼티만 반복한다고 한다.
ex. for ( 변수 in 객체)
for /of 문
반복할 수 있는 객체를 순회하도록 할 수 있다.
Array, Map, Set, arguments,
이것도 익스플로어에서 지원하지 않는다고 한다.
배열
자바스크립트 배열의 특징
각 요소간의 타입이 다를 수 있다.
인덱스가 연속적이지 않아도 된다.
Array 객체로 다뤄진다.
연관 배열
연관배열은 Array 객체가 아니라서 length 프로퍼티 값이 0이다.
함수
함수 내에서 var 를 사용하지 않고 변수를 선언하면 그 함수는 전역 변수로 선언됩니다.
Arguments 객체
함수의 정의보다 더 많은 수의 인수가 전달되었을 때
이것을 활용할 수 있는 객체다.
배열과 비슷할 뿐 Array 객체는 아니다.
디폴트 매개변수
디폴트 매개변수는 익스플로러, 사파리, 오페라에거 지원하지 않는다고 한다.
delete로 프로퍼티 삭제 시
delete로 함수는 제거되지 않는다.
toString
toString에 숫자를 넣어서 진법 변환이 가능하다.
다만 숫자가 아닌 문자열로 반환해주는 것이다.
집
어제보다 나은 하루를 보냈다.
하스스톤이 재밌어도 해야 할 일을 다 해서 뿌듯하다.
스즈메 하나를 못올렸지만
그거대로 통화에 집중할 수 있어서 굿!
칭찬
어제보다 나은 하루 굿
통화집중 굿!
해야할 일 잘해서 굿!
'일상 > 일기' 카테고리의 다른 글
[일기] 230428 기다리고 기다리던 금요일, 시간이 너무 안갔다. (0) | 2023.04.29 |
---|---|
[일기] 230427 뮤지컬 일라이, 출근, 컴퓨터 (0) | 2023.04.28 |
[일기] 230425 친구 호주 신혼여행, 피곤하고 지칠 때, 지방간, 하스스톤, 어긋난 하루 (0) | 2023.04.26 |
[일기] 230424 무난한 하루 충실한 하루 (0) | 2023.04.25 |
[일기] 230423 숙취, 느슨한 주말, 헤어샵, 다이소 (0) | 2023.04.24 |
댓글