Hướng dẫn n not working in javascript - n không hoạt động trong javascript

Chúng tôi biết rằng \ n được sử dụng để cung cấp một dòng mới trong JavaScript. Làm thế nào tôi nên sử dụng nó cho một đầu ra (trong một vòng lặp):
How should I use it for an output (in a for-loop):

str=prompt("Enter any string!");
    for(i=0;i<str.length;i++)
    {
        document.write('\n'+str.charCodeAt(i));
    }   

hoặc

str=prompt("Enter any string!");
    for(i=0;i<str.length;i++)
    {
        document.write('\n'+str.charCodeAt(i));
    }

Dường như không hoạt động.

Hướng dẫn n not working in javascript - n không hoạt động trong javascript

Felix Kling

772K172 Huy hiệu vàng1069 Huy hiệu bạc1116 Huy hiệu đồng172 gold badges1069 silver badges1116 bronze badges

Hỏi ngày 19 tháng 4 năm 2012 lúc 10:08Apr 19, 2012 at 10:08

0

Điều này không có gì để làm với JavaScript. Trong HTML, tất cả khoảng trắng (bao gồm cả dòng mới) được sụp đổ và coi là một không gian duy nhất.

Để thực hiện phá vỡ dòng trong HTML:

  • Sử dụng <br>
  • Hoặc sắp xếp văn bản của bạn thành các đoạn văn với <p>...</p>, v.v.)
  • Hoặc nếu bạn đang xuất ra một số dạng văn bản được định dạng (như mã), bạn có thể làm điều đó trong phần tử <pre>...</pre> (hoặc bất kỳ phần tử nào với kiểu white-space: pre,
    str=prompt("Enter any string!");
        for(i=0;i<str.length;i++)
        {
            document.write('\n'+str.charCodeAt(i));
        }
    
    0 hoặc
    str=prompt("Enter any string!");
        for(i=0;i<str.length;i++)
        {
            document.write('\n'+str.charCodeAt(i));
        }
    
    1 được áp dụng cho nó).

Đã trả lời ngày 19 tháng 4 năm 2012 lúc 10:11Apr 19, 2012 at 10:11

Hướng dẫn n not working in javascript - n không hoạt động trong javascript

T.J. Crowdert.J. Đám đôngT.J. Crowder

988K181 Huy hiệu vàng1837 Huy hiệu bạc1814 Huy hiệu đồng181 gold badges1837 silver badges1814 bronze badges

3

Nếu bạn đang ghi vào tài liệu, bạn sẽ muốn

str=prompt("Enter any string!");
    for(i=0;i<str.length;i++)
    {
        document.write('\n'+str.charCodeAt(i));
    }
2 - hoặc đặt đầu ra của bạn trong thẻ
str=prompt("Enter any string!");
    for(i=0;i<str.length;i++)
    {
        document.write('\n'+str.charCodeAt(i));
    }
3 (hoặc phần tử khác với thuộc tính kiểu A của
str=prompt("Enter any string!");
    for(i=0;i<str.length;i++)
    {
        document.write('\n'+str.charCodeAt(i));
    }
4).

Đã trả lời ngày 19 tháng 4 năm 2012 lúc 10:11Apr 19, 2012 at 10:11

T.J. Crowdert.J. Đám đôngMikey

988K181 Huy hiệu vàng1837 Huy hiệu bạc1814 Huy hiệu đồng31 silver badges37 bronze badges

5

Nếu bạn đang ghi vào tài liệu, bạn sẽ muốn

str=prompt("Enter any string!");
    for(i=0;i<str.length;i++)
    {
        document.write('\n'+str.charCodeAt(i));
    }
2 - hoặc đặt đầu ra của bạn trong thẻ
str=prompt("Enter any string!");
    for(i=0;i<str.length;i++)
    {
        document.write('\n'+str.charCodeAt(i));
    }
3 (hoặc phần tử khác với thuộc tính kiểu A của
str=prompt("Enter any string!");
    for(i=0;i<str.length;i++)
    {
        document.write('\n'+str.charCodeAt(i));
    }
4).

Mikeymikey

2.89231 Huy hiệu bạc37 Huy hiệu đồng

 str=prompt("Enter any string!");
 for(i=0;i<str.length;i++)
 {
    document.writeln(str.charCodeAt(i));
 } 

Sử dụng phương thức tài liệu.writeln ().Apr 19, 2012 at 10:36

Phương thức writeLn () giống hệt với phương thức write (), với việc bổ sung viết một ký tự mới sau mỗi câu lệnh.srini

thử cái này3 gold badges12 silver badges22 bronze badges

Đã trả lời ngày 19 tháng 4 năm 2012 lúc 10:36

Srinisrini

h2 span::before { 
  content: "\A";
  white-space: pre;
}

8463 Huy hiệu vàng12 Huy hiệu bạc22 Huy hiệu đồng

if (txt.charAt(i) == '/' && txt.charAt(i + 1) =='n'){
   document.getElementById("text").innerHTML += " <span>";
   i = i + 2;
} 

Tôi đã làm một giải pháp tốt hơn nhiều. Xem nó trong hành động https://repl.it/@mamamia5x/example

Trong CSS làm

if (txt.charAt(i) == '<' && txt.charAt(i + 1) == 'b' && txt.charAt(i + 2) == 'r' && txt.charAt(i + 3) == '>'){

Thay thế H2 bằng bất cứ thứ gì bạn có. Bây giờ, bất cứ khi nào bạn làm

str=prompt("Enter any string!");
    for(i=0;i<str.length;i++)
    {
        document.write('\n'+str.charCodeAt(i));
    }
5, một dòng mới sẽ bị phá vỡ. Vì vậy, bất cứ khi nào ai đó nói /n, nó sẽ làm
str=prompt("Enter any string!");
    for(i=0;i<str.length;i++)
    {
        document.write('\n'+str.charCodeAt(i));
    }
5 và tạo một dòng mới.

Hướng dẫn n not working in javascript - n không hoạt động trong javascript

Đây là hành động https://repl.it/@mamamia5x/example, và đây là một dự án tôi đang sử dụng nó cho https://live-stream.mamamia5x.repl.co/.

Tôi cũng làm cho nó hoạt động với <br>. Nếu bạn muốn làm điều đó, bạn có thể làm59 gold badges74 silver badges93 bronze badges

Bạn cũng có thể trộn cả hai với nhau, và nó có thể cho phép

str=prompt("Enter any string!");
    for(i=0;i<str.length;i++)
    {
        document.write('\n'+str.charCodeAt(i));
    }
8 và <br>.Feb 7, 2020 at 14:17

Hướng dẫn n not working in javascript - n không hoạt động trong javascript

Tylerh<br> instead of \n it relative to HTML

Hướng dẫn n not working in javascript - n không hoạt động trong javascript

21.2K59 Huy hiệu vàng74 Huy hiệu bạc93 Huy hiệu đồng

Đã trả lời ngày 7 tháng 2 năm 2020 lúc 14:1711 gold badges95 silver badges102 bronze badges

Sử dụng <br> thay vì \ n nó liên quan đến HTMLDec 25, 2021 at 6:42

Hướng dẫn n not working in javascript - n không hoạt động trong javascript

\ N có hoạt động trong JavaScript không?

Nhân vật Newline là \ n trong JavaScript và nhiều ngôn ngữ khác. and many other languages.

Tại sao N không hoạt động trong JavaScript?

Câu hỏi của bạn không rõ ràng nhưng nếu bạn có nghĩa là tại sao "\ n" không hiển thị như văn bản trong JS thì đó là vì nó là ký tự mới, tức là nó có thể được sử dụng để có được hiệu ứng tương tự như thẻ HTML.Đá, giấy, nút kéo không hoạt động như chúng được cho là.it is newline character i.e it can be used to get an similar effect as html
tag. Rock,paper,scissors buttons are not working as they are supposed to be.

N sẽ làm việc trên HTML?

Để xem dòng mới trong HTML bạn sẽ sử dụng.

Backslash n trong javascript là gì?

Trình tự thoát là một phương pháp thường được sử dụng để tạo ra một dòng mới trong JavaScript.Trình tự thoát được sử dụng để tạo một dòng mới trong Windows và Linux là \ n, nhưng đối với một vài máy Mac cũ hơn \ r được sử dụng. are a commonly used method to create a new line in JavaScript. The escape sequence used to create a new line in Windows and Linux is \n , but for a few older macs \r is used.