D11117124 羅伊晴 JavaScript執行輸入字串再反向輸出

>

JavaScript輸出結果

羅伊晴輸入字串:

JavaScript程式碼

lt=less than; gt=greater than;
<p>羅伊晴輸入字串:<input type="text" width="80" id="in"></p>
<p><input type="button" value="羅伊晴執行JavaScript" onclick="f()"></p>
<p id="out"></p>
<script>
function f(){
  var a = document.getElementById("in").value;/*取得id=in的文字*/
  var b = "源字串: "+a+"<br>長度是:"+a.length+"<br>反串是: ";
  var c = "";
  for (var i = 0; i < a.length; i++)
    c = a.slice(i,i+1) + c ;
  b = b +"<font size=7>"+ c+"</font>";
  document.getElementById("out").innerHTML = b;
}
</script>

微軟 VS Code 編輯 Jave 程式

Java程式碼

import java.util.Scanner; /*開啟套件package util=utility用途,Scanner掃描器*/
/*羅伊晴 utility industry=公用事業產業,電力,自來水,效用=utility */
class MyClass {
  public static void main(String[] args) {
    String a, b="";                           /*定義字串a,b */
    Scanner myObj = new Scanner(System.in);   /*建構掃描物件*/
    System.out.print("輸入: ");
    a = myObj.nextLine();                     /*輸入文字nextLine到變數a */
    System.out.println("長度: " + a.length());/*輸出字串長度length() */
    for (int i = 0; i < a.length(); i++)      /*迴圈 */
        b = a.charAt(i) + b;                  /*a字元順序放到b前面*/
      System.out.println("輸出: "+ b);
    }
}

留言

這個網誌中的熱門文章

羅伊晴VSCode自訂方法canvas.delete('all')建構Button

羅伊晴類別,必須有 兩底線init兩底線的起始initiate函數

羅伊晴python自訂函數built-in內建函數import輸入函式庫