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

首頁 > 語言 > JavaScript > 正文

JavaScript 基礎篇之運算符、語句(二)

2024-05-06 14:22:13
字體:
來源:轉載
供稿:網友
javascript:運算符
其實運算符大家要是有計算機語言基礎應該都知道,可能甚至比我還精通,這樣我就不多解釋了,就來說說其它幾個生疏的吧!
1、in 運算符:in運算符要求其左邊的運算數是一個字符串,或可以被轉換為字符串,右邊的運算數是一個數組或者對象,如果左邊的值是右邊的對象的一個屬性,它返回true.
代碼如下:
var objvalue = {x:1,y:7};
document.write("x is in objvalue:" + ("x" in objvalue) +"<br />");
//輸出 x is in objvalue:true

2、條件運算符(?:)
該運算符是javascript中唯一的三元運算符(3個運算數),第一個運算數必須是一個布爾值,第二個和第三個運算數可以是任何類型的值。如果運算數的值未true,值就是第二個運算數的值,flase-就是第三個運算數。
代碼如下:
document.write(1>0?8:4)
//輸出8,1肯定大于0所以就返回第二個運算數

3、typeof運算符
typeof 是個一元運算符,用于判斷運算數的類型,比如運算的是數字返回number,字符串就返回string。要注意:對null它返回也是object類型。這個運算符用的還是比較多。
代碼如下:
document.write("typeof number 8:" + typeof 8 +"<br />");//輸出typeof number 8:number
document.write("typeof string money :" +typeof("money")+"<br />");//輸出typeof string money :string
document.write("typeof boolean true :"+typeof(true) + "<br />");//輸出typeof boolean true :boolean
document.write("typeof Array :"+typeof([]) + "<br />");//輸出typeof Array :object
document.write("typeof Null :"+typeof(null) + "<br />");//輸出typeof Null :object
document.write("typeof Undefined:"+typeof(undefined) + "<br />");//輸出typeof Undefined:undefined

4、delete 運算符
delete也是一個一元運算符,用于刪除運算數所指定的對象的屬性,數組元素或變量,如果刪除成功就返回true,如果運算數不能被刪除,它將返回false。
代碼如下:
var deleteobj = {one:"one",two:"two",three:"three"};
document.write("delete element is succeed:" + (delete deleteobj.one) +"<br />");//輸出delete element is succeed:true
document.write("select one in deleteobj :" + typeof(deleteobj.one)+"<br />");//輸出select one in deleteobj :undefined
document.write("delete element is succeed:"+(delete deleteobj) +"<br />");//輸出delete element is succeed:false
document.write("delete defined x:" + (delete x) + "<br />");//輸出delete defined x:true
var x = 1;
//上面反映了delete,能刪除對象的屬性,變量,不能刪除對象,沒定義的變量。

javascript:語句
1、if,else if語句
由于是基本的語句,我就不多介紹了,直接來幾個例子吧,下面的控制語句以后會常用。
代碼如下:
var expression;
if(!expression) document.write("我聲明了,但沒未定義值" +"<br />"); //輸出:我聲明了,但沒未定義值
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 漯河市| 贵州省| 威信县| 嘉兴市| 阿拉善右旗| 孝感市| 连山| 增城市| 蒙阴县| 习水县| 宜良县| 太和县| 水城县| 宁陕县| 闻喜县| 浑源县| 吴桥县| 嘉禾县| 崇阳县| 哈密市| 恩施市| 西乌珠穆沁旗| 分宜县| 华安县| 大新县| 福清市| 麻城市| 瓦房店市| 泰宁县| 星子县| 宝鸡市| 白玉县| 武安市| 平安县| 蕉岭县| 昌黎县| 镇康县| 太湖县| 藁城市| 来宾市| 泸西县|