일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- scss
- 보안
- 앙상블
- C++
- condition
- machine learning
- webpack
- leetcode
- JavaScript
- bash
- generic
- VUE
- Clone
- C#
- nginx
- security
- BOJ
- Python
- vue.js
- docker
- type
- property
- npm
- AI
- loop
- git
- TypeScript
- var
- dotenv
- vuetify
- Today
- Total
목록condition (2)
ice rabbit programming
#!/bin/bash value=1 if[ $value -ne 0 ]; then echo "good" else echo "bad" fi bash 쉘 스크립트에서 if문은 위와 같이 사용한다. ==은 -eq, !=은 -ne이고 if와 elif(else if, 파이썬과 같다)에는 then을 사용한다. 그런데 간혹 [: missing `] 와 같은 에러가 발생한다. 어떤 문제일까 하고 찾아봤더니 if[$value -ne 0]; 과 같이 쓰면 발생하는 현상이었다. 즉 조건 구문과 대괄호[] 사이에는 공백이 있어야 한다는 것. 또 겪었던 오류는 Error : unary operator expected 오류였다. 이는 크게 두 가지 문제였다. 하나는 $1 -eq "hi"로 적었을 때, $1이 비어있다면 -eq "h..
사실 티스토리에 글을 올리면서, 아직 방문자 분들이 많지는 않지만 지식 공유가 목적의 한 부분이긴 했으나, 내용 정리에 목적도 있어 C#, C++ 등의 언어를 다룰 때에는 기본적으로 프로그래밍에 대해서 어느 정도 안다고 하고 글을 쓰고 있었다. 하지만 이번에 자바스크립트 강좌는 상당히 기초부터 시작해서, 입출력/자료형 등 기본적인 부분부터 다루고 있다. 필자는 자바스크립트를 미약하게나마 써본 적은 있어서 실제 강좌에서는 스킵했으나, 정리는 해 두려고 한다. 자바스크립트의 문법은 다른 언어들과의 문법과 비슷하다. 이전 글에서 설명한 'var' 키워드나 나중에 비동기, 콜백 부분으로 넘어갔을 때 아마 많은 차이를 느낄 것이다. 연산 기본적인 사칙연산(+, -, *, /, %)과 증감연산(++, --), 논리..