JavaScript 执行while语句里+i+这块是什么意思?

百度了半天都没有这块代码的解释,哪个大佬能传道解惑呀。

var i=1;

while(i<=5)

{

document.write("这是第"+i+"行");

i++

}

++i:自身表达式加一

+号的两边如有一个是字符串,就把另一边的值也转换面字符串,并把两个字符串拼接在一起。
如i=1 "这是第"+i+"行"的结果就是"这是第1行"

字符串或字符的连接符,衔接变量与字符的显示并打印

加号用于连接两个字符串

那是输出+i+是把前后的字符串拼接起来输出,如果i=1那么输出就是“这是第1行“

拼接字符串 + xx + 也可以用es6模板字符串这是第${i}行

  • 这个操作符 ,字符串 + 字符串的时候 ,可以连接2个字符串成一个字符串 。例如'abc' + 'efg', 返回 'abcefg'。
while(i<=5){
    document.write("这是第"+i+"行");
    i++
}

表示在 i 少于等于 5 ,之前一直循环, document.write 执行文本输出字符串, 内容是 ("这是第"+i+"行") ,具体显示会是 例如 '这是第1行','这是第2行' 等等