JavaScript에서는 "*", "<=" 및 "+=" 연산자와 함께 for 루프를 사용하여 1부터 10까지의 계승합을 계산할 수 있습니다. 구문은 "var count=0;var a= 1;for (var i=1;i
이 튜토리얼의 운영 환경: Windows 10 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
for 루프는 루프를 만들 때 자주 사용하는 도구입니다.
for 루프의 구문은 다음과 같습니다.
for (语句 1; 语句 2; 语句 3) { 被执行的代码块 }
Statement 1(코드 블록)은 시작 전에 실행됩니다.
Statement 2는 루프(코드 블록)가 실행되는 조건을 정의합니다.
Statement 3은 시작 후에 실행됩니다. 루프(코드 블록)가 실행되었습니다
예제는 다음과 같습니다.
// 计算1到10的每一个数字的阶乘之和 // 阶乘: 5! = 1 * 2 * 3 * 4 * 5; 8! = 1 * 2 * 3 * ... * 7 * 8; // 定义变量用来累加 <script> var count = 0; for (var i = 1; i <= 10; i++) { // 定义变量计算当前数的阶乘 var jc = 1; for (var j = 1; j <= i; j++) { jc *= j; } console.log(i + "的阶乘是" + jc); count += jc; } console.log("1 ~ 10的阶乘的总和是" + count); // 第二种 var count = 0; var a = 1; for (var i = 1; i <= 10; i++) { a = a * i; count += a; } console.log("1 ~ 10的阶乘的总和是" + count); </script>
위 예의 두 메소드 모두 1~10의 팩토리얼을 4037913으로 계산할 수 있습니다.
관련 권장 사항: javascript 학습 튜토리얼
위 내용은 JavaScript에서 1!+2!+…+10!의 계승합을 표현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!