① 用javascript編寫 定義三個變數並賦值,求他們的乘積,用alert語句輸出 感謝!
<script type="text/javascript">
function sum() {
var a = 5;
var b = 3;
var c = 2;
var d;
d = a * b * c;
alert("三個數的乘積為:" + d);
}
function search() {
var number = 2012601;
var name = "張三";
var score = 95;
alert(number+"學號:"+name+"的成績為:"+score);
}
</script>
<input type="button" value="乘積" onclick="sum()" />
<input type="button" value="查詢成績" onclick="search()" />
② 簡述一下javascript定義數據類型和方法與java的異同
1、javascript是弱類型語言,定義變數時用var關鍵字(可選)且不需要也不能指定變數的類型,而java是強類型語言,定義任何變數時必須指定其類型,否則正銷無法通過編譯;
2、javascript定義函數(或函數直接量)時要使用function關鍵字,java不需要;
下面舉例說明:
1、定義變數的方法
javascript
var 變數名悉清讓=初始值(可選);或
變數名=初睜局始值(可選);如
var str="你好";
d=new Date();
java
變數修飾符(public、protected、private、static、final的有效組合) 變數類型 變數名=初始值(可選);如
public static final int Count=100;
2、定義函數的方法
javascript
function 函數名(參數列表(可選))
{
}
或
var(可選) 變數名=function(參數列表(可選))
{
}如
function f(a,b,c)
{
}
或
f2=function()
{
}
java
函數修飾符(public、protected、private、static、final、abstract的有效組合) 返回類型 函數名(參數列表(可選))
{
}(非abstract函數)
或
函數修飾符(public、protected、abstract的有效組合) 返回類型 函數名(參數列表(可選));如
public static void f(int a,String msg)
{
}或
public abstract int f2(float f,char c);
③ javascript如何聲明變數
Snandy
Stop, thinking is the essence of progress.
JavaScript聲明全局變數三種方式的異同
變數及變數聲明是一門語言最基本的概念,初版學者都會很快掌握權。JavaScript中聲明變數也是如此,很簡單var(關鍵字)+變數名(標識符)。
方式1
1
2
var test;
var test = 5;
需注意的是該句不能包含在function內,否則是局部變數。這是第一種方式聲明全局變數。
方式2
1
test = 5;
沒有使用var,直接給標識符test賦值,這樣會隱式的聲明了全局變數test。即使該語句是在一個function內,當該function被執行後test變成了全局變數。
方式3
1
2
window.test;
window.test = 5;
這種方式經常被用到一個匿名函數執行後將一些函數公開到全局。 如JQuery1.5中最末一句
1
window.jQuery = window.$ = jQuery;
如果只是使用變數test,那麼三種方式將沒有什麼區別的,都可以用。