Hướng dẫn what is statements in html? - câu lệnh trong html là gì?

Câu lệnh HTML hoặc văn bản

Câu lệnh HTML (hoặc văn bản) trong ngôn ngữ người dùng là một mục đích chung thay thế cho một loạt các câu lệnh in để tạo ra một lượng dữ liệu theo nghĩa đen khá lớn. Chủ yếu để sử dụng với Janus Web Server (do đó tên Html), nó có sẵn với nhiều sản phẩm Sirius. Nó hữu ích nhất khi đầu ra in được ghi lại hoặc điều hành bằng một số phương tiện. Nó cũng khá hữu ích cho việc điền một danh sách chuỗi với một lượng lớn văn bản chủ yếu là không đổi. Khả năng sau này được cung cấp bởi tùy chọn của câu lệnh HTML/Text.

Trong phần này, "Khối HTML" đề cập đến HTML hoặc khối văn bản.

Khối HTML có thể được sử dụng để tạo ra đầu ra in của dữ liệu phần lớn theo nghĩa đen hoặc tĩnh. Ví dụ: gửi đầu ra đến trình duyệt với Janus Web Server thường yêu cầu một lượng văn bản tĩnh đáng kể cho các chỉ thị HTML. Thay vì đặt dữ liệu tĩnh bên trong báo giá trong một câu lệnh in, khối HTML sẽ tự động gán văn bản dưới dạng đầu ra in. Bất kỳ biểu thức mô hình 204 nào, bao gồm các giá trị biến %đơn giản hoặc các yêu cầu chức năng $, có thể được đặt bên trong một khối HTML, miễn là nó được đặt bên trong các ký tự bắt đầu và kết thúc biểu thức. Các ký tự bắt đầu và kết thúc mặc định là dấu ngoặc xoăn ({) và (}).

Sau đây là một ví dụ về thông số kỹ thuật câu lệnh HTML:

HTML Tên cuối cùng: Kết thúc HTML

Cú pháp của HTML và các khối văn bản được hiển thị bên dưới:

HTML [Tùy chọn] Body Block_end_line [options] body block_end_line

hoặc

Text [Tùy chọn] Body Block_end_line [options] body block_end_line

Tùy chọn, Body và Block_end_line được thảo luận dưới đây.

Các thành phần của HTML hoặc khối văn bản được thảo luận trong các phần sau. Khối HTML (hoặc văn bản) có thể được sử dụng trong các ngữ cảnh khác ngoài việc sản xuất một trang web. Ví dụ, nó có thể được sử dụng:

  • Để lưu trữ các dòng trong quy trình tạm thời hoặc bộ dữ liệu tuần tự, sử dụng lệnh sử dụng
  • Để điền vào danh sách StringList, sử dụng tùy chọn cho câu lệnh HTML/Text
  • Để điền vào danh sách $, sử dụng chức năng $ list_capture
  • Để gửi các dòng qua kết nối ổ cắm Janus, sử dụng chức năng $ sock_capture
  • Để chuẩn bị đầu ra được xử lý bởi một số chương trình khác, khi đầu ra được tạo bởi một cái gì đó như kết nối Batch2 hoặc RCl với Model 204

Dưới đây là một số lợi thế của khối HTML/văn bản:

  • Ngôn ngữ người dùng gần trực quan với đầu ra.
  • Văn bản theo nghĩa đen không cần phải được đặt trong các dấu nháy đơn.
  • Từ khóa in là không cần thiết.
  • Bất kỳ biểu thức mô hình 204 hợp lệ nào cũng có thể được bao gồm bên trong một khối HTML, không chỉ các chữ cái, %biến, tên trường, hàm $ và một vài cấu trúc khác.
  • Các từ với và và từ khóa là không cần thiết giữa các biểu thức.
  • Dấu hiệu không cần phải nhân đôi, như trong:

    In 'Chỉ cần nói' 'Không' ''

Sau đây là một ví dụ về khối HTML bằng cách sử dụng JavaScript để minh họa các ứng dụng của các tùy chọn HTML/Text:

Html NoCont Exprs '! {' Expre '}!' Trang JavaScript của tôi! {$ Sir_date ('wkd mon dd yyyy hh: mi: ss')}! Kết thúc HTML

Tùy chọn câu lệnh HTML được sử dụng trong ví dụ này:

  • Nocont được sử dụng để tắt các tiếp tục được biểu thị bằng dấu gạch ngang. Trong JavaScript, các dấu gạch ngang được sử dụng trong một dòng đầu vào để ngăn các trình duyệt mà không có JavaScript hiển thị tập lệnh dưới dạng đầu ra theo nghĩa đen.
  • Exprs và Expre cho phép bạn sử dụng các ký tự khác ngoài dấu ngoặc xoăn ({}) để phân định các biểu thức. Các ký tự khung xoăn là cần thiết trong JavaScript.

Khối HTML có sẵn cho bất kỳ khách hàng nào sở hữu bất kỳ sản phẩm nào sau đây:

  • Giao diện ngôn ngữ người dùng nhanh/dỡ bỏ
  • Xà phòng Janus
  • SOCKETS JANUS
  • Máy chủ web Janus
  • Chức năng của Sirius

Khối HTML cũng có sẵn nếu khả năng máy chủ Web Janus giới hạn có sẵn.

Tùy chọn: Tùy chọn HTML hoặc khối văn bản

Các tùy chọn khác nhau cho một HTML hoặc khối văn bản được giới thiệu sau từ khóa Html hoặc Text. Chúng được mô tả trong các tiểu mục sau đây.

Dữ liệu, in, kiểm toán hoặc theo dõi

Các từ khóa này chỉ ra rằng khối HTML chỉ bao gồm văn bản theo từ khóa trên dòng logic: nghĩa là không có câu lệnh HTML kết thúc để kết thúc khối. Các từ khóa in, kiểm toán và theo dõi cung cấp chức năng tương tự như các câu lệnh printtext, audittext, tracetext. Các câu lệnh này, cùng với ReturnText và SetText (không có tương đương từ khóa câu lệnh Text/HTML) đôi khi được gọi là câu lệnh văn bản được nhắm mục tiêu.

Trước Sirius Mods phiên bản 7.2, chỉ từ khóa dữ liệu có hiệu ứng này và các từ khóa in, kiểm toán và theo dõi không tồn tại. Các stetinated returnText và setText đã được thêm vào câu lệnh văn bản trong Sirius Mods phiên bản 7.8.

Bất kỳ từ khóa câu lệnh HTML nào xuất hiện sau dữ liệu, in, kiểm toán hoặc từ khóa theo dõi đều được xử lý không phải là từ khóa mà chỉ đơn giản là văn bản. Nếu bạn muốn chỉ định các từ khóa ngoài dữ liệu, in, kiểm toán hoặc từ khóa theo dõi, chúng phải xuất hiện trước dữ liệu, in, kiểm toán hoặc truy tìm để được coi là từ khóa.

Tất cả các xử lý khối HTML khác, bao gồm xử lý biểu thức, được thực hiện trên dòng như thể nó ở trong một khối HTML. Ngoại lệ là xử lý Nodummy, bởi vì thay thế chuỗi giả được thực hiện trước khi câu lệnh HTML được phân tích cú pháp.

Dữ liệu hoặc in

Một trong hai từ khóa này có thể được coi là cung cấp câu lệnh HTML/văn bản một dòng vẫn có thể dễ dàng gõ và đọc hơn nhiều so với câu lệnh in ngôn ngữ người dùng, như trong:

Dữ liệu HTML không cần phải lo lắng về văn bản apostrophes in {%i} + {%j} = {%i +%j}

Sau đây là một thay thế tương đương với câu lệnh thứ hai trong ví dụ trước:

Printtext {%i} + {%j} = {%i +%j}

Câu lệnh printtext có tác dụng tương tự như câu lệnh in văn bản. Từ khóa PrintText chỉ đơn giản là một sự hợp nhất và sắp xếp lại văn bản in để nhấn mạnh hành động nguyên tắc. Sự khác biệt đơn độc giữa printtext và in văn bản là không thể sử dụng printtext nếu bạn muốn bao gồm các tùy chọn HTML/văn bản khác, như trong:

Văn bản NoExPR in tập hợp là {2, 3, 5, 8, 13, ...}

Từ khóa in và câu lệnh printtext có sẵn trong Sirius Mods 7.2 trở lên.

Kiểm toán

Từ khóa này cung cấp một câu lệnh HTML/văn bản một dòng có chức năng giống như câu lệnh kiểm toán ngôn ngữ người dùng, nghĩa là định tuyến văn bản tiếp theo theo dấu vết kiểm toán.

Ví dụ, câu lệnh này hướng nội dung văn bản đến dấu vết kiểm toán:

Văn bản kiểm toán nó ({$ thời gian}) là thời gian tốt nhất

Sau đây là một thay thế tương đương với ví dụ trước.

Audittext it ({$ time}) là thời gian tốt nhất

Như với từ khóa printtext ở trên, câu lệnh Audittext có hiệu ứng tương tự như câu lệnh kiểm toán văn bản, ngoại trừ nó không thể được sử dụng nếu bạn muốn bao gồm các tùy chọn HTML/văn bản bổ sung.

Từ khóa kiểm toán và câu lệnh Audittext có sẵn như Sirius Mods 7.2.

Dấu vết

Từ khóa này cung cấp câu lệnh HTML/văn bản đơn dòng giống như câu lệnh theo dõi ngôn ngữ người dùng, nghĩa là định tuyến văn bản tiếp theo đến đích theo dõi (có thể là dấu vết kiểm toán, thiết bị in hoặc bảng theo dõi CCATEMP hoặc bảng sự kết hợp của chúng, như được chỉ định trong tham số Ultrace). Ví dụ: câu lệnh này hướng nội dung văn bản theo mặc định đến dấu vết kiểm toán:

Text theo dõi ngày hôm nay ({$ date}) không giống bất kỳ

Sau đây là một thay thế tương đương với ví dụ trước.

Audittext it ({$ time}) là thời gian tốt nhất

Như với từ khóa printtext ở trên, câu lệnh Audittext có hiệu ứng tương tự như câu lệnh kiểm toán văn bản, ngoại trừ nó không thể được sử dụng nếu bạn muốn bao gồm các tùy chọn HTML/văn bản bổ sung.

Ent_print

Từ khóa kiểm toán và câu lệnh Audittext có sẵn như Sirius Mods 7.2.

Dấu vếtTừ khóa này cung cấp câu lệnh HTML/văn bản đơn dòng giống như câu lệnh theo dõi ngôn ngữ người dùng, nghĩa là định tuyến văn bản tiếp theo đến đích theo dõi (có thể là dấu vết kiểm toán, thiết bị in hoặc bảng theo dõi CCATEMP hoặc bảng sự kết hợp của chúng, như được chỉ định trong tham số Ultrace). Ví dụ: câu lệnh này hướng nội dung văn bản theo mặc định đến dấu vết kiểm toán:
Text theo dõi ngày hôm nay ({$ date}) không giống bất kỳ Tracetext ngày này ({$ date}) không giống bất kỳ
Như với từ khóa printtext ở trên, câu lệnh Tracetext có tác dụng tương tự như câu lệnh theo dõi văn bản, ngoại trừ nó không thể được sử dụng nếu bạn muốn bao gồm các tùy chọn HTML/văn bản bổ sung. Từ khóa theo dõi và câu lệnh Tracetext có sẵn kể từ Sirius Mods phiên bản 7.2.Từ khóa ENT_Print ghi đè cài đặt $ ent_print hiện tại cho bản dịch thực thể ký tự qua khối HTML. ENT_Print phải được theo sau bởi một trong những từ khóa này:

Tắt

Không có bản dịch thực thể ký tự sẽ xảy ra trên khối HTML.

Trên

Tất cả dữ liệu được in bởi câu lệnh HTML sẽ trải qua bản dịch thực thể ký tự.

Var

Chỉ có kết quả của các biểu thức sẽ trải qua bản dịch thực thể ký tự.

Bản dịch thực thể ký tự là quá trình chuyển đổi một ký tự duy nhất có thể có vấn đề trong một số bối cảnh nhất định thành một dòng dài hơn nhưng không có vấn đề tương đương. Ví dụ: nếu một dấu hiệu "ít hơn" (

Khi thực thể dịch được thực hiện, các bản dịch mặc định là "ampersand" (&) sang &, "nhỏ hơn" (

Từ khóa ENT_Print là một tùy chọn thời gian biên dịch chỉ ảnh hưởng đến những gì bên trong khối HTML và điều đó không bị ảnh hưởng bởi cài đặt thời gian đánh giá của $ ent_print, ngay cả trong khối HTML. Nếu không có từ khóa ent_print có mặt trên câu lệnh HTML, bản dịch thực thể ký tự được kiểm soát bởi cài đặt thời gian đánh giá $ ent_print.

Nghĩa đen

Nodum hoặc Nodummy

Tùy chọn Nodummy (Nodum viết tắt) dừng thay thế chuỗi giả. Ví dụ: câu lệnh sau đây sẽ khiến chuỗi theo nghĩa đen ?&W được đầu ra mà không cần thay thế biến toàn cầu:

Html godum xin chào, & nbsp;? & W kết thúc html

Noell hoặc Noellipses

Với tùy chọn Noellipses (viết tắt NOELL), dấu chấm lửng (...) không được coi là một toán tử nối. Ví dụ:

HTML Noell Những dòng này không được tham gia ... chúng sẽ xuất hiện trên các dòng khác nhau. Kết thúc HTML

NOEXPR hoặc NOExpressions

Nếu bạn không muốn thay thế biểu thức, hãy chỉ định NOEXPR hoặc NOExpressions. Ví dụ:

HTML NOEXPR {Điều này sẽ được gửi trực tiếp đến đầu ra} Kết thúc HTML

Thô

Tùy chọn thô đóng vai trò là NOCOM, NOCONT, NODUM, NOELL và NOEXPR cùng một lúc.

Không có kết thúc

Tùy chọn Noend loại bỏ dòng cuối khối. Do đó, khối sẽ chấm dứt vào cuối thủ tục. Ví dụ:

Proc foo html Noend Bây giờ chúng tôi đang ở HTML. Kết thúc HTML vẫn còn trong HTML. Kết thúc Proc

Exprs hoặc exprstart

Tùy chọn exprstart (exprs viết tắt) chỉ định một chuỗi, dài tối đa ba ký tự, bắt đầu một biểu thức trong thân khối. Mặc định là một nẹp xoăn bên trái ({). Ví dụ:{). For example:

HTML Exprs Go Expre Stp Câu trả lời là GO8*9STP HTML

Có lẽ tốt nhất là sử dụng các chuỗi bắt đầu và kết thúc không có khả năng xảy ra trong văn bản theo nghĩa đen trong khối HTML/văn bản và rõ ràng phân định các biểu thức từ văn bản theo nghĩa đen. goHtml0 trong ví dụ trên thực sự không phải là lựa chọn tốt lắm.

Nếu chuỗi bắt đầu biểu thức xảy ra trong văn bản đầu vào, bạn có thể "nhân đôi" chuỗi bắt đầu biểu thức, thay vì sử dụng tùy chọn Exprs. Ví dụ:

html {{alert ("lỗi người dùng")} end html

Lưu ý rằng vì vòng tay mở kép ({{) không được coi là một biểu thức bắt đầu, nên dây đóng kín (}) không được coi là một kết thúc biểu thức, vì trình biên dịch không xử lý một biểu thức trong đó nó xuất hiện . Điều này minh họa điểm nói chung không cần phải thay đổi ký tự cuối biểu thức vì sự hiện diện của nó không liên quan trong bối cảnh không biểu hiện và một vòng tay gần không được trích xuất không thể xảy ra trong biểu thức ngôn ngữ người dùng. Có lẽ lý do thuyết phục duy nhất để thay đổi các ký tự cuối biểu thức là tính thẩm mỹ hoặc khả năng đọc - người ta có thể muốn kết thúc biểu thức phản ánh biểu thức bắt đầu.{{) is not treated as an expression start, the close-curly-brace (}) is not treated as an expression end, since the compiler is not processing an expression where it appears. This illustrates the point that generally there is no need to change the expression end character as its presence is irrelevant in non-expression contexts and an unquoted close-curly-brace cannot occur in a User Language expression. Probably the only compelling reason to change the expression end characters is aesthetics or readability — one might want the expression end to mirror the expression start.

html exprs '{}' var foobar = "{}" if (foobar == '') {alert ("cần một giá trị cho foobar")} end html

Người ta thậm chí có thể sử dụng cùng một bộ ký tự như các ký tự bắt đầu và kết thúc biểu thức:

html exprs // expre // var foobar = "//%foobar //" if (foobar == '') {alert ("cần một giá trị cho foobar")} end html

Ví dụ trên chỉ đơn giản là nhằm minh họa một điểm và không nên được coi là một khuyến nghị.

Lưu ý: Nếu bạn sử dụng nhiều ký tự đặc biệt để phân định biểu thức, bạn nên gửi các ký tự đó trong các dấu ngoặc kép (như trên) trong các thông số kỹ thuật exprs và expre của bạn. Mặt khác, các kết hợp đa nhân vật liên quan đến một số ký tự đặc biệt (bao gồm sáu ký tự này, ví dụ: Html1) gây ra lỗi M204.0580. If you use multiple special characters to demarcate expressions, you are advised to enclose those characters in single quotation marks (as above) in your Exprs and Expre specifications. Otherwise, multiple-character combinations involving certain special characters (including these six, for example: Html1 ) cause M204.0580 errors.

Expre hoặc exprend

Tùy chọn exprend (viết tắt expre) chỉ định một chuỗi kết thúc một biểu thức trong thân khối. Mặc định là một nẹp xoăn đúng (}).}).

Chấm dứt

Để đặt block_end_line của riêng bạn, bạn có thể sử dụng tùy chọn cuối. Ví dụ:

Văn bản để %danh sách cuối cùng Listend Four Score và Seven Listend

Nếu văn bản của dòng bạn đang chỉ định chứa khoảng trắng, hãy đặt nó trong các dấu ngoặc kép. Ví dụ:

Văn bản đến %Danh sách kết thúc 'Khối văn bản kết thúc' Khối văn bản kết thúc của chúng tôi

Giá trị block_end_line mặc định là Html2 (đối với khối HTML) hoặc Html3 (cho khối văn bản).

Đến %StringList, để kiểm toán, in hoặc theo dõi

Tùy chọn cho phép bạn hướng nội dung của HTML hoặc khối văn bản đến danh sách chuỗi hoặc đến các điểm đến được liên kết với các câu lệnh, in hoặc theo dõi câu lệnh ngôn ngữ người dùng.

Đến %StringList [= new]

Tùy chọn Tùy chọn, khi được sử dụng để thêm dữ liệu vào StringList, có một mệnh đề Html4 tùy chọn theo Danh sách StringList, trước tiên tạo ra một phiên bản StringList mới. Không có Html4, dữ liệu được gắn vào danh sách chuỗi.

Dưới đây là cách văn bản để điền một danh sách chuỗi với một số tên:

%Nhảy là Danh sách chuỗi đối tượng ... Text to %Jumps = New Axel Flip Lutz Salchow Toe Loop Wally End Text

Câu lệnh Html6 ở trên là một đơn giản hóa tùy chọn (như của Sirius Mods phiên bản 7.6) của chuỗi:

%nhảy = văn bản mới sang %nhảy

Có nhiều lợi thế khi sử dụng HTML để hoặc văn bản để vượt qua câu lệnh HTML đơn giản wih $ list_capture:

  • $ List_capture hoặc tương đương không có sẵn cho danh sách chuỗi.
  • Bởi vì HTML không đi qua xử lý in chung, nó có đường dẫn xử lý hiệu quả hơn, nghĩa là nó sử dụng ít CPU hơn.
  • Bởi vì HTML không đi qua xử lý in chung, các Quads được tạo ra ít không gian hơn.
  • Một HTML để chặn không ảnh hưởng đến cài đặt $ list_capture hiện tại, vì vậy nó loại bỏ sự cần thiết phải lo lắng về việc lưu và khôi phục cài đặt $ list_capture.
  • Tùy chọn để trên câu lệnh HTML chỉ đơn giản là ít hơn và mã sạch hơn so với câu lệnh HTML bên trong khung $ list_capture.
  • Nếu một biểu thức bên trong HTML để chặn gọi phương thức ngôn ngữ người dùng và phương thức đó thực hiện câu lệnh in, đầu ra của câu lệnh in đó không kết thúc trên mục tiêu của StringList của câu lệnh HTML. Bên trong khung $ list_capture, đầu ra của một câu lệnh in như vậy kết thúc trên danh sách $ Target $ của $ list_capture.

Tùy chọn của câu lệnh HTML hoặc văn bản nối vào danh sách StringList, vì vậy nó không khởi tạo danh sách chuỗi nếu nó là NULL. Trên thực tế, một mục tiêu danh sách chuỗi null cho HTML để dẫn đến một lỗi phân bổ yêu cầu của con trỏ null.

Ngay cả khi mục tiêu cuối cùng của câu lệnh HTML hoặc văn bản là một danh sách đơn giản, HTML vẫn có thể được sử dụng để đạt được một số lợi ích của cấu trúc này mà không cần thêm mã bằng cách sử dụng các phương thức StringList ObjectFromid và Movetoid:

%htmllist là đối tượng chuỗi danh sách %là float ... %list = $ listNew ... %htmlList = new %htmllist: modeFromId ( %list) văn bản vào %htmllist Điều này được thêm vào danh sách $. Kết thúc văn bản %htmllist: modetoid ( %danh sách)

Để kiểm toán, in, để theo dõi

Các tùy chọn này chỉ đạo nội dung của một HTML hoặc khối văn bản hoặc dòng đến các điểm đến được liên kết với kiểm toán, in hoặc theo dõi câu lệnh ngôn ngữ người dùng. Tương ứng các điểm đến này là Tạp chí/Trail Audit, thiết bị đầu ra in hiện tại hoặc điểm đến theo dõi (có thể là dấu vết kiểm toán, thiết bị in hoặc bảng theo dõi CCATEMP hoặc kết hợp chúng).

Ví dụ: câu lệnh sau đây hướng nội dung khối văn bản đến dấu vết kiểm toán:

Văn bản để kiểm toán ngay bây giờ ({$ time}) là thời gian để tất cả những người đàn ông tốt đến hỗ trợ công ty của họ. kết thúc văn bản

Để chỉ đạo một dòng đầu ra duy nhất, bạn có thể sử dụng từ khóa dữ liệu ("Dữ liệu, in, kiểm toán hoặc theo dõi") như sau:

Văn bản để kiểm toán dữ liệu nó ({$ thời gian}) là thời gian tốt nhất

Hoặc, đơn giản hơn, bạn có thể sử dụng từ khóa kiểm toán như thế này:

Văn bản kiểm toán nó ({$ thời gian}) là thời gian tốt nhất

Hơn nữa, các câu lệnh văn bản được nhắm mục tiêu cung cấp một cú pháp thay thế, trong đó "mục tiêu" (in, kiểm toán, theo dõi) đang bắt đầu câu lệnh, khiến chúng trở nên tương tự "tự nhiên" của các câu lệnh in, kiểm toán và theo dõi. Ví dụ:

audittext it ({$ time}) là thời gian tốt nhất

Body: HTML hoặc thân hình văn bản

Mỗi dòng của một HTML hoặc khối văn bản, lên đến block_end_line, tạo một dòng đầu ra theo nghĩa đen, với các thay thế sau:

Biểu thứcMột biểu thức được bắt đầu bằng một nẹp trái ({) hoặc chuỗi do người dùng xác định được chỉ định với tùy chọn Exprs và nó được kết thúc bằng một nẹp bên phải (}) hoặc chuỗi do người dùng xác định được chỉ định với tùy chọn Expre. Văn bản trong biểu thức được đánh giá như thể đó là phía bên phải của gán ngôn ngữ người dùng; Giá trị đó được tạo ra, thay vì đầu ra theo nghĩa đen.{) or a user-defined string specified with the Exprs option, and it is ended by a right brace (}) or a user-defined string specified with the Expre option. Text within the expression is evaluated as if it were the right-hand side of a User Language assignment; that value is produced, rather than literal output.
Dây giảThông thường, như trong đầu vào mô hình 204 khác, các chuỗi giả được thay thế dưới sự kiểm soát của tham số phụ. Điều này có thể bị triệt tiêu với tùy chọn Nodummy, có thể hữu ích nếu khối của bạn chứa các chuỗi như "What The Heck ?? !!".
Tiếp tụcTiếp tục cho phép văn bản từ nhiều dòng được in trên một dòng bằng cách thêm dấu gạch nối (-) vào tất cả các dòng trước trong khối. Tất cả khoảng cách và thụt vào sau dấu gạch nối bị bỏ qua. Tùy chọn này hoạt động bên trong một biểu thức.-) to all preceding lines in the block. All spacing and indentation following the hyphen is ignored. This option works inside an expression.
Hình elipCác hình elip cho phép văn bản từ nhiều dòng lệnh được in trên một dòng bằng cách thêm ba dấu chấm (...) vào tất cả các dòng lệnh trước đó. Không gian hàng đầu sẽ được bao gồm. Tùy chọn này sẽ không hoạt động bên trong một biểu thức....) to all preceding command lines. Leading spaces will be included. This option will not work inside an expression.
Vết lõmNgoại trừ các dòng tiếp tục, đầu ra của một dòng được thụt vào bởi nhiều khoảng trống khi đầu vào được thụt vào so với câu lệnh HTML hoặc văn bản bắt đầu khối.

block_end_line: HTML hoặc kết thúc khối văn bản

Theo mặc định, dòng kết thúc một HTML hoặc khối văn bản là kết thúc HTML cho một khối HTML hoặc nó là văn bản kết thúc cho một khối văn bản. Bạn có thể chỉ định dòng cuối của riêng bạn với tùy chọn cuối, như được mô tả ở trên cuối.

In kết quả biểu thức

Các biểu thức mô hình 204 được đặt trong các ký tự bắt đầu biểu thức và các ký tự cuối được in như thể kết quả của biểu thức được đặt theo nghĩa đen của biểu thức trong khối HTML. Ví dụ, Html7 tạo ra một kết quả như Html8.

Thay thế thực thể nhân vật

Kết quả của biểu thức có thể trải qua thay thế thực thể ký tự dưới sự kiểm soát của cài đặt $ ent_print hoặc tham số ent_print trên câu lệnh HTML/text. Một biểu thức có thể ghi đè rõ ràng xử lý $ ent_print và ent_print mặc định bằng cách ngay sau (các) ký tự bắt đầu biểu thức với một trong các ký tự đặc biệt sau:

Không có giá trịThực hiện thay thế thực thể ký tự bất kể cài đặt $ ent_print hiện tại và cài đặt ent_print trên câu lệnh HTML.
!!Không thực hiện thay thế thực thể ký tự, bất kể cài đặt $ ent_print hiện tại và cài đặt ent_print trên câu lệnh HTML.
*Không in kết quả của biểu thức. Điều này có thể hữu ích nếu nhúng chức năng $ mà chính nó in đầu ra, chẳng hạn như $ list_print hoặc $ web_sel hoặc hàm $ chỉ cần đặt một số tham số môi trường (như $ Web_set hoặc $ resetn) có giá trị trả về không được hiển thị.

Lưu ý: Dấu hoa thị (*) ngăn chặn việc in mã trả về nhưng không phải là đầu ra từ chức năng $ list_print hoặc $ Web_sel. The asterisk (*) suppresses the printing of the return code but not the output from a $List_Print or $Web_Sel function.

Trong ví dụ sau, sự thay thế thực thể ký tự được đàn áp rõ ràng đối với nội dung của Html9 và buộc rõ ràng cho Text0, và mã trả lại từ Text1 bị triệt tiêu:

Html {!%Phông chữ} Đây là một phông chữ lạ mắt và đây là một số thứ {*$ list_print (%danh sách)

Các chỉ thị {~} và {~ = ...}

Biểu thức đặc biệt {~} chỉ đạo trình biên dịch để thay thế biểu thức này bằng nội dung ký tự theo nghĩa đen của biểu thức tiếp theo xuất hiện trên cùng một dòng. Vì thế:{~} directs the compiler to replace this expression with the literal character content of the next expression appearing on the same line. So:

printtext {~} = {1234: NextPrime}

Hiển thị:

1234: NextPrime = 1237

Việc đánh giá biểu thức sau {~} được thực hiện như bình thường. Kể từ Sirius Mods 7.8, bạn cũng có thể cụ thể a ~ = Chỉ thị, như trong:{~} is carried out as usual. As of Sirius Mods 7.8, you can also specific a ~= directive, as in:

printtext {~ = 1234: NextPrime}

Điều này hiển thị:

1234: NextPrime = 1237

Biểu thức sau chỉ thị ~ = có thể được đi trước hoặc theo sau là khoảng trống. Trở lại trước khi biểu thức xuất hiện trong đầu ra trước kết quả biểu thức (sau dấu bằng) và không gian sau khi biểu thức xuất hiện trong đầu ra sau biểu thức chữ (trước dấu bằng). Ví dụ,~= directive can be preceded or followed by blanks. Blanks before the expression appear in the output before the expression result (after the equal sign), and spaces after the expression appear in the output after the expression literal (before the equal sign). For example,

printtext {~ = 100: NextPrime}

Hiển thị:

1234: NextPrime = 1237

Việc đánh giá biểu thức sau {~} được thực hiện như bình thường. Kể từ Sirius Mods 7.8, bạn cũng có thể cụ thể a ~ = Chỉ thị, như trong:{~} directive should be used, instead.

printtext {~ = 1234: NextPrime}

Điều này hiển thị:

1234: NextPrime = 1237

Biểu thức sau chỉ thị ~ = có thể được đi trước hoặc theo sau là khoảng trống. Trở lại trước khi biểu thức xuất hiện trong đầu ra trước kết quả biểu thức (sau dấu bằng) và không gian sau khi biểu thức xuất hiện trong đầu ra sau biểu thức chữ (trước dấu bằng). Ví dụ,

  • printtext {~ = 100: NextPrime}
  • 100: NextPrime = 101

    Nếu cần kiểm soát nhiều khoảng cách hơn, nên sử dụng chỉ thị {~} đơn giản.

Như đã đề cập ở cuối để kiểm toán, để in, để theo dõi phần ở trên, câu lệnh printtext là một từ đồng nghĩa với câu lệnh in văn bản.

Cách sử dụng bảng

  • Mặc dù câu lệnh HTML/Text có thể cung cấp tốc ký gõ thuận tiện so với một loạt các câu lệnh in và nó có thể làm cho mã dễ đọc hơn đáng kể, nhưng nó không nhất thiết phải sử dụng bất kỳ không gian bảng nào ít hơn các câu lệnh in có thể so sánh.

Phát biểu và tuyên bố là gì?

Giới thiệu. Biểu thức là các cấu trúc đại diện cho các giá trị. Khai báo là các cấu trúc giới thiệu các câu lệnh định danh (trong chương trình) là các cấu trúc thực hiện các hành động cơ bản hoặc kiểm soát việc thực hiện chương trình. Các loại mô tả các bộ giá trị.Statements are constructs that perform basic actions or control the execution of the program. Types describe sets of values.

Phát biểu trong JS là gì?

Các câu lệnh JavaScript là các lệnh để nói với trình duyệt những hành động nào để thực hiện.Các tuyên bố được phân tách bằng dấu chấm phẩy (;).Câu lệnh JavaScript cấu thành mã JavaScript được dịch bởi dòng trình duyệt từng dòng.Ví dụ về câu lệnh JavaScript: Tài liệu.getEuityByid ("demo").the commands to tell the browser to what action to perform. Statements are separated by semicolon (;). JavaScript statement constitutes the JavaScript code which is translated by the browser line by line. Example of JavaScript statement: document. getElementById("demo").

Tại sao các tuyên bố được sử dụng trong JavaScript?

Các câu lệnh được sử dụng trong JavaScript để kiểm soát luồng chương trình của nó.Không giống như các thuộc tính, phương thức và sự kiện, về cơ bản gắn liền với đối tượng sở hữu chúng, các câu lệnh được thiết kế để hoạt động độc lập với bất kỳ đối tượng JavaScript nào.to control its program flow. Unlike properties, methods, and events, which are fundamentally tied to the object that owns them, statements are designed to work independently of any JavaScript object.

Tuyên bố có điều kiện trong HTML là gì?

Các câu lệnh có điều kiện Sử dụng nếu chỉ định một khối mã sẽ được thực thi, nếu một điều kiện được chỉ định là đúng.Sử dụng khác để chỉ định một khối mã sẽ được thực thi, nếu cùng một điều kiện là sai.Sử dụng khác nếu chỉ định một điều kiện mới để kiểm tra, nếu điều kiện đầu tiên là sai.Use if to specify a block of code to be executed, if a specified condition is true. Use else to specify a block of code to be executed, if the same condition is false. Use else if to specify a new condition to test, if the first condition is false.