国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

使用JScript.NET創(chuàng)建asp.net頁面(二)

2019-11-18 20:36:26
字體:
供稿:網(wǎng)友
為了實(shí)現(xiàn)Jscript.net的推斷變量類型的功能,你需要遵守以下幾條規(guī)則!
一.    永遠(yuǎn)聲明你的局部變量。這看起來像是顯而易見的,但是這是非常重要的,Jscript.net只能推斷你的局部變量,而不是全局變量。如果你沒有聲明它,直接使用,它就將成為全局變量,將不能被優(yōu)化。
二.    僅使用一種數(shù)據(jù)類型,如果你聲明一個(gè)數(shù)值型變量,卻用來儲(chǔ)存字符型的數(shù)據(jù),Jscript將把該變量定義為generic Object 或 variant。
//無法推斷類型 -- glob 是一個(gè)全局變量
var glob = 42;
function myfunc()
{
   //無法推斷類型-- s 沒有定義因此它被當(dāng)作全局變量
   s = "hello";
   // 可以推斷類型
   var i = 0;
   //無法推斷類型—q被指派成其他的類型
   var q = new Date();
   q = 3.14159;
}
    盡管類型推斷是非常好的功能,但是它還是有一定的缺點(diǎn)的。它無法幫助我們捕獲類型不匹配或其他的錯(cuò)誤。為了解決這個(gè)問題,Jscript.net提供一種方法明確定義變量的類型。通過例子,你將很容易的了解它的使用方法。
// 定義數(shù)值類型
var myInt : int = 42;
// 定義一個(gè)函數(shù),返回一個(gè)字符串
function GetName() : String
{
   // 程序行
}
// 定義一個(gè)帶兩個(gè)參數(shù)的函數(shù)返回一個(gè)邏輯類型
function CheckNumber(dVal : double) : Boolean
{
   // function code
}



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 三都| 柘城县| 中超| 额敏县| 佛冈县| 武乡县| 闽侯县| 南城县| 女性| 卢龙县| 亚东县| 洪泽县| 甘谷县| 阜康市| 陇川县| 都昌县| 阿克| 秦安县| 通辽市| 仪陇县| 固镇县| 盐亭县| 乌拉特前旗| 武安市| 焦作市| 那坡县| 彭水| 绥中县| 保定市| 梨树县| 黄浦区| 嘉定区| 司法| 红原县| 金湖县| 镇远县| 昔阳县| 江都市| 湘阴县| 子长县| 武宣县|