보수란?
어원적 의미로는 상호 보완하는 수로, 임의의 수를 보완해주는 다른 임의의 수.
보충해주는 수 라는 의미를 가지고있으며 컴퓨터가 뺄셈을 할 때 사용되는 개념
컴퓨터가 뺄셈을 하기 위해 이런 개념이 필요한 이유는, 컴퓨터는 뺄셈을 할 수 없기 때문
2의 보수
※요약※
1. 2의보수는 1의보수에서 +1을 더한 상태
2. 보수는 음수일경우만 취한다. 양수일경우 x
3. 덧셈 , 뺄셈 계산시 자리올림수 (캐리값)은 버린다.
4. 이진수변환시 0은 하나만 존재한다
전역변수 지역변수
전역변수는 특정 지역(중괄호) 밖에서 선언된 변수
지역변수는 중괄호({}) 안에서 선언된 변수

리눅스 기초3
echo
bash
/root :수퍼유저의 홈 디렉토리
/tmp :임시파일들이 저장되는 곳
grep : 지정한 ㅜㅁㄴ자 패턴을 가지고 있는 라인을 찾아서 출력
chmod : 디렉터리나 파일의 퍼미션(권한) 변경
fuction 함수명(Parameters) {Routine한 동작; return값}
function - function -- return이 존재
- procedure -- 절차만 존재
<script>
funciton bSum( inV1, inV2) {
var totVal = inV1 + inV2;
return totVal;//---> 프로시져는 값을 못만들어냄
}
document.write(bSum(1,2));
</script>
<script>
function bSum(inV1, inV2) { //parameter값
var totVal = inV1 + inV2;
document.write(totVal);
}
bSum(12, 2);//argument값
</script>
<script>
//5!
var facV=0;
for(var i=1; i<=5; i++) {
facV *= i; // facV = facV *i
}
document.write(facV);
</script>
<script>
//5!
var facV = 5;
function factorialOp(inV) {
inV = inV ** 2; // facV = facV *i
return inV;
}
document.write(factorialOp(facV));
</script>
shift 연산자
비트연산자 <<n은 n만큼 왼쪽으로 >>n은 n만큼 오른쪽으로
곱하기 2가 됨
CRC Bit(Parity Bit)
배열
for each 활용
정규표현식
[A-Za-z0-9]
아스키코드 활용

'Javascript' 카테고리의 다른 글
for문, while문, forEach문 적재적소로 활용하기 (0) | 2023.07.03 |
---|---|
배열 마음대로 갖고 놀기 (0) | 2023.06.30 |
for 문 활용하여 수식 마음대로 표현하기 (0) | 2023.06.28 |
홀수 짝수 판별 알림창 띄우기 /양수 음수 알림창 띄우기 (0) | 2023.06.20 |
javascript로 사칙 연산 계산기 / 숫자맞추기 게임 만들기 (0) | 2023.06.19 |