一、數值變量的基本操作
1、+ - * / %
2、在循環中經常使用的i++相當於i=i+1
3、i+=5的含義,相似的還有
i+=5;
i*=5;
i-=5;
i/=5;
4、循環中累計求和
let num=0
for(let i=0;i<10;i++){
num+=i;
}
5、循環中累計求積
let num=1
for(let i=1;i<10;i++){
num*=i;//i不能從0開始循環
}
二、字符變量的基本操作
1、+與+=
2、字符換行,要在字符中加入\r\n,注意是反斜槓,不是除號。
三、字符變量、數值變量、布爾變量的混合加法
混合相加時,js會隱性的將數值和布爾轉換成字符變量,然後再做加法。
習題
1、計算1+2+3…+100的值
2、計算123…*10的值
4、計算100-99+98-97…-1的值//可拆分成兩個循環,也可以根據奇偶數判斷符號
5、輸出某個自然數的全部因數,並求出因數的個數
6、輸出一行5個星號
7、輸出10行星號,每行5個。//循環嵌套
8、輸出10行星號,每行的星號個數等於行號//循環嵌套
9、輸出10行星號,第一行的星號是10個,然後逐行遞減一個。
10、判斷某個數字是否爲質數
11、輸出100以內所有質數