跳去內容

JavaScript

出自維基百科,自由嘅百科全書
H78c67c討論貢獻喺2018年3月3號 (六) 07:01嘅修訂。

JavaScript係一個由Netscape公司造嘅網站,主要用啲簡單兼互動嘅程式語言[1]雖然係咁,用戶難免都要有一啲程式根底先可以用到JavaScript。之後佢交去ECMA做標準,變成ECMA-262,所以亦有人叫ECMAScript

演變

網頁格式喺1990年代首次出現,嗰陣時嘅瀏覽器(Browser)只係可以辯認HTML語言,呢啲語言係用來話畀我哋知瀏覽器顯示咩資料,係靜態性嘅操作,Netscape Navigator 1.0就係呢個年代嘅瀏覽器。

語法

彈出警告窗口:

alert(顯示嘅嘢);

申告變數:

var 變數名;

let 變數名;

條件判斷: if(條件){符合條件嗰陣執行嘅程式} else{唔符合條件嗰陣執行嘅程式}

次數循環: for() {}

條件循環: while(){}

函式: function 函數名(自變數){ 程式

return 返回值; }

例子

Hello World!

alert("Hello World!");


Or


<head> <script type="text/javascript"> var name=window.prompt("Enter your name"); document.write("Welcome,"+name); </script> </head> <script type="text/javascript"> var day=new Date(); var time=day.getHours(); if(time<12) { document.write("Good morning!"); }else{ document.write("Good afternoon!"); } </script>


Or

<script type="text/javascript"> var mark=prompt("What is your total marks?"); document.write("The grade of "+mark+" is"); if(mark>=90) document.write("A"); else if(mark>=80) document.write("B"); else if(mark>=70) document.write("C"); else if(mark>=60) document.write("D"); else if(mark>=50) document.write("E"); else document.write("F"); </script>

Or

<script type="text/javascript">

var total; //sum of grades var gradeCounter; //no. of grade counted var grade; //grade typed by user (as string) var gradeValue; //grade value(converted to integer) var average; //average of all grades

total=0;//clear total gradeCounter=1; while(gradeCounter<=10){ grade=window.prompt("Enter integer grade:","0"); gradeValue=parseInt( grade ); total=total+gradeValue; gradeCounter=gradeCounter+1; } average=total/10; document.writeln("The average is "+average); </script>

Or

<script> var i=1; for(i=1;i<1000000000000;i++) { document.write("Error Error Error Error Error Error Error Error Error Error
"); } </script>

睇埋

  • 同JavaScript完全係兩回事嘅Java
  1. JavaScript 基礎Mozilla,2017年9月16號睇