当前位置: 首页 > 面试题库 >

如何在JavaScript中创建新行?

杨昆
2023-03-14
问题内容
var i;
for(i=10; i>=0; i= i-1){
   var s;
   for(s=0; s<i; s = s+1){
    document.write("*");
   }
   //i want this to print a new line
   /document.write(?);

}

我正在打印星空金字塔,我无法打印新行。


问题答案:

使用\n换行符。

document.write("\n");

您还可以拥有多个:

document.write("\n\n\n"); // 3 new lines!  My oh my!

但是,如果将其呈现为HTML,则需要将HTML标签用于换行符:

document.write("<br>");

Hello\n\nTest源代码中的字符串如下所示:

Hello!

Test

该字符串Hello<br><br>Test在HTML源代码中将如下所示:

Hello<br><br>Test

HTML页面将以换行符的形式呈现给查看该页面的用户\n只是将文本拖放到源代码的下一行(如果在HTML页面上)。



 类似资料:
  • 问题内容: 查看此代码: 正如您在控制台中看到的那样,“动画”功能是异步的,它“分叉”了事件处理程序块代码的流程。事实上 : 遵循块代码的流程! 如果我希望以此行为创建自己的代码,该如何使用javascript/jquery进行创建?我认为这是不使用的策略 问题答案: 您不能创建真正的自定义异步函数。您最终将不得不利用本机提供的技术,例如: 一些HTML5 API,例如文件API,Web数据库AP

  • 问题内容: 我一直在网上阅读,有些地方说这是不可能的,有些地方说是不可能,然后举一个例子,其他人则反驳该例子,等等。 如何在JavaScript中声明二维数组?(假设有可能) 我将如何访问其成员?(或?) 问题答案:

  • 问题内容: 有什么方法可以创建 查询参数 以在JavaScript中执行 GET请求 吗? 就像在Python中一样,它具有一个字典(或两个元组的列表)并创建一个类似的字符串。 问题答案: 干得好: 用法:

  • 问题内容: 如何在内存中(而不是在硬盘上)创建新的(由)? 我正在使用Java语言。我不想将文件保存在硬盘上。 我遇到了一个错误的API()。期待着。我没有文件(只有内容),可以创建临时文件,但这不是一个漂亮的解决方案。我需要验证签名罐子的摘要。 在不创建临时文件的情况下如何获得清单的任何示例将不胜感激。 问题答案: 要在内存中写入流,请使用:

  • 问题内容: 在许多语言(和地方)中,都有一种不错的做法,即通过创建一个像这样的块来创建本地范围。 我该如何在python中实现此功能而又不会出现意外的缩进错误,也不会使用某种技巧 问题答案: 在Python中,作用域分为三种类型:全局,局部和类。您可以创建专门的“作用域”词典以传递给exec / eval()。另外,您可以使用嵌套作用域(在另一个作用域中定义一个函数)。我发现这些在我的所有代码中就