JavaScript
![]() |
JavaScript係一個由Netscape公司造嘅網站,主要用啲簡單兼互動嘅程式語言。[1]雖然係咁,用戶難免都要有一啲程式根底先可以用到JavaScript。之後佢交去ECMA做標準,變成ECMA-262,所以亦有人叫ECMAScript。
演變
網頁格式喺1990年代首次出現,嗰陣時嘅瀏覽器(Browser)只係可以辯認HTML語言,呢啲語言係用來話畀我哋知瀏覽器顯示咩資料,係靜態性嘅操作,Netscape Navigator 1.0就係呢個年代嘅瀏覽器。
Java同埋JavaScript
Java同埋JavaScript完全係兩回事,但係兩個程式都好相似。
語法
彈出警告窗口: 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 基礎Mozilla,2017年9月16號睇