분류 전체보기
조건문 if() {
조건문 if() function system = program(a) { if ([비교식]){ // 조건1이 통과할 경우 문장(statement) } else if([비교식]) { // 조건2 조건1이 통과하지 않을경우 // 조건2가 통과할 경우 문장(statement) } else { // 모든 조건이 통과하지 않는 경우 문장(statement) } } 각 조건(else 제외) 에는 Boolean으로 결과가 나오는 비교문이 들어간다. 조건 if안의 조건식이 참일 경우 if혹은 else if문을 실행한다. if 혹은 else if 가 거짓일 때, else의 문장을 실행한다. if는 중첩으로 사용 가능하며, else if는 갯수 제한이 없다. 각 조건문에는 비교연산자 및 논리 연산자가 들어간다. if(논리 ..
연산자
연산자 자바 스크립트의 연산자의 종류로는 비교 연산자, 산술 연산자, 논리 연산자 등 다양한 연산자들이 있다. 비교연산자 비교연산자는 피연산자들을 비교하고, 논리 값을 반환한다. 피연산자 들은 숫자, 문자열, 논리형, 객체를 사용할 수있다. 비교연산자 == 동일 != 상이 === 일치 !=== 불일치 보다 크다 = 보다 크거나 같다 ex) =>는 화살표를 나타냄 동일 연산자 1 == '1' //true null == indefined // true 0 == false // true 0 == undefined // false 부등 연산자 1 != '1' // false 1 != true // false 0 != false // false 일치 연산자 1 === 1 // true 1 === '1' // fa..
반복문 for, while
우선 for 문을 알아보면 아래와 같다. for() 반복문 for반복문 구조 for( [초기식] ; [조건식] ; [증감식]){ 반복문 (문장) } MDN에서 설명하는 동작 방식은 대충 이렇다. 초기식이 존재하면 최초로 실행되며, 변수로 선언 할수 있다. 조건식은 조건이 참이면 실행하고, 거짓이면 for문이 종결된다. 반복문을 실행한다. 증감문이 실행되고, 다시 2번부터 시작한다. 이 내용을 조금더 자세히 보면 var a = 0; for(let i = 0; i
HP 엘리트북 855 G7 4650U을 구입했습니다.
HP에서 AMD 르누아르 저전력 CPU를 탑재한 비즈니스 노트북을 출시 했습니다. 개인적으로 좋아하던 브랜드여서 존버 끝에 컴퓨존에 등장했습니다. 기간 한정으로 컴퓨존에서 독점판매를 시작했었는데 조금 늦게 방문했는지... 8코어 시피유 R7 4750U가 장착된 모델을 구하려고 주문 넣으려 했는데 하필이면 품절되서 결국 구매한 모델은 6코어 CPU R4650U, 8GB 램, 256GB의 SSD가 장착된 엘리트북입니다. 구성품 무선 마우스, Type-C 충전기, 설명서를 제공해줍니다. 디자인 우선 전체적인 디자인은 상당히 심플하고 밸런스가 잘 맞춰져있다고 생각합니다. 전체 알루미늄 재질에 새로운 HP로고가 적용되어 외부에서 사용해도 충분히 무난하다고 생각합니다. 노트북 사양 O/S : FreeDOS DISP..
Math 메소드, 문자열
Number() Number 객체는 Number() 함수를 이용해 문자열을 숫자로 바꿔주는 역할을 한다. let num = '2020' console.log(Number(num)) // 2020 let num = '2020년도' console.log(Number(num)) // NaN 하지만, 문자열 내에 숫자와 문자를 같이 쓰게 되면 NaN 을 결과로 출력한다. 즉, Number는 숫자 원시 값을 위한 객체입니다. 모든 원시 값은 불변하며, 문자열과 숫자를 혼용할 경우 NaN을 출력하게 된다. ParseInt() parseInt() 함수는 문자열 인자를 구문분석하여 특정 진수의 정수를 반환한다. let num = '2020' console.log(parseInt(num)) // 2020 let num ..
산술 연산자에서 %가 하는 일
자바스크립트 함수와 조건문을 공부하게 되면서 %의 개념이 정확하게 무엇인지 알고 넘어가야했습니다. MDN과 블로그를 통해서 얻게 된 것을 정리 해보았습니다. 우선 %는 특정 값으로 나눈 나머지를 나타냅니다. 예를들면 몫 (Quotient) ____________________ 제수(Divisor) ) 피제수(Dividend) ㅡ 몫 * 제수 _____________________ 나머지 (Remainder) 예를 들면 7 % 2 는 나머지가 1입니다. 2로나눈 나머지값이 짝수가 아니므로 짝수를 구할땐 false가 됩니다. 아래와 같은 예제로 표현해보겠습니다. //예제 function math(num) { if (num %2 === 0 ){ return true; //만약 입력한 수를 2로 나눴을때 결과값..
자바스크립트 변수와 함수의 기초를 공부하다.
변수 variable 변수는 데이터가 변하는 수 를 뜻한다. 이 데이터를 처기하기 위해서는 데이터 저장공간이 필요하고, 그 공간을 변수라고 부른다. let camelCase (camel'C'ase') they'W'ant'T'o'P'lay 선언할 수 있는 변수 var는 전역 변수 let과 const는 지역 변수 let 은 변수가 선언된 블록, 구문 표현식 내에만 유효한 변수를 선언한다. const 는 한번 선언한 값에 대해서 변경할 수 없다. //.1 //code 라는 변수를 선언 한 후 1577을 할당 한다. // = 은 같다는 수학식이 아닌 assign 즉, 선언한 변수의 값을 대입한다. let code; code = 1577; //.1-1 // let으로 할당된 변수는 추가적으로 let을 작성할 필요..
[Ubuntu 20.04 LTS]화상회의 필수인 ZOOM 설치 법
Zoom은 클라우드 화상 회의, 실시간 메시징 및 콘텐츠 공유를 통합하는 사용하기 쉬운 통신 플랫폼입니다. Zoom을 사용하면 웨비나를 주최하고 온라인 회의를 구성하고 회의실을 만들 수 있습니다. Zoom은 오픈 소스 애플리케이션이 아니며 Ubuntu 리포지토리에 포함되어 있지 않습니다. APT 저장소에서 Zoom을 설치합니다. 항상 그랬듯이 터미널을 켜줍니다 [Ctrl] + [Shift] + [T] wget https://zoom.us/client/latest/zoom_amd64.deb 터미널에서 명령을 입력해 최신 우분투 zoom_amd64.deb를 받아옵니다. sudo apt install ./zoom_amd64.deb 다운로드가 완료되면 sudo 권한이있는 사용자로 다음 명령을 실행하여 Zoom을..