Javascript 기본 자...LOGIN

Javascript 기본 자습서 연산자

연산자

먼저 표현식이 무엇인지 알아야 합니다

예를 들어 i++; a+b 다음은 표현식입니다

단항 연산자: 단항 연산자

증가 ++ 및 감소--

라고 하는 하나의 값 연산자만 사용할 수 있습니다.

다음 코드를 보세요:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>运算符</title>
</head>
<script type="text/javascript">
	var box=100;
	box++;
	//box--;
	//++box;
	//--box;
	document.write(box);
</script>
<body>

</body>
</html>

앞의 증가, 출력 101 사후 증가 출력 101

앞의 감소, 출력 99 사후 감소 출력 99

참고: 사전 위치와 사후 위치의 차이

var box=100;

//age = ++box; 🎜>

//= box ++; //먼저 상자에 age(age=100)를 할당한 다음 누적

//age = --box //먼저 상자를 99로 줄인 다음 값을 age에 할당

//= box -- //age age=100에 먼저 상자 값을 할당한 다음


+ - 연산자<를 뺍니다. 🎜>var box=100;

+box; //양수

-box //음수

더하기 기호(+)에는 자동 변환 함수

다음 코드와 같이

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>一元运算符</title>
</head>
<script type="text/javascript">
	var box="89";
	alert(typeof +box);  //如果没有加号,是string类型,有加号则是number类型
</script>
<body>

</body>
</html>

산술 연산자

더하기(+ )

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>算术运算符</title>
</head>
<script type="text/javascript">
	var a = 10;
	var b = 15;
	var c = a+b;
	document.write(c);
</script>
<body>

</body>
</html>

마이너스(-)

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>算术运算符</title>
</head>
<script type="text/javascript">
	var a = 10;
	var b = 15;
	var c = a-b;
	document.write(c);
</script>
<body>

</body>
</html>

곱하기(*) 르르르

나누기(/)르르르

나머지(%)

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>算术运算符</title>
</head>
<script type="text/javascript">
	var a = 10;
	var b = 15;
	var c = a*b;
	document.write(c);
</script>
<body>

</body>
</html>

대입 연산자

图片3.png대입 연산자 중첩 사용: 다음과 같은 경우 >

삼항 연산자

구문: 표현식 1 ? 표현식 2: 표현식 3 图片2.png 예:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>算术运算符</title>
</head>
<script type="text/javascript">
	var a = 15;
	var b = 15;
	var c = a/b;
	document.write(c);
</script>
<body>

</body>
</html>
참고: 표현식 1이 true이면 출력 결과는 표현식 2이고, 그렇지 않으면 표현식 3입니다. 위의 경우 x=5;에서 1이 참인지 판단하여 🎜>

의 값을 출력한다.

&&(조건이 동시에 충족되어야 true가 됨)

x=2;y=6;

x&&y>6;

이에 time, x, y는 6보다 큰 항목 하나만 만족하므로 결과는 false;

|| (조건 중 하나라도 만족하면 true)

x=2;y=6;

x||y>6 ;

이때, x, y 중 하나가 조건을 만족하므로 결과는 참입니다. ;

!(take 논리는 반대의 가치가 있습니다. 참이면 false를 취하고, false이면 true를 취합니다.)

x=5;y=8 ;

!(x>y);

먼저 x가 y보다 큰지 판단합니다. false가 아니면 false입니다. 결과는 참입니다

문자열 링커 +

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>算术运算符</title>
</head>
<script type="text/javascript">
	var a = 15;
	var b = 5;
	var c = a%b;
	document.write(c);
</script>
<body>

</body>
</html>



다음 섹션
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>javascript</title> </head> <body> <script type="text/javascript"> document.write("php中文网"); </script> </body> </html>
코스웨어