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

首頁 > 編程 > JavaScript > 正文

關于javascript的“靜態類"

2019-11-21 02:30:03
字體:
來源:轉載
供稿:網友
(以下問題僅針對javascript而提,請注意,如果連說法都有問題,請笑過就行) 
1、什么是 靜態類/偽靜態類
2、javsscript中書寫靜態類的語法是怎么樣的?(包括數組,常量啊什么的,要完全) 
3、就您的解釋給一個簡單的例子 
關鍵是第二條,其他的可以不說 
靜態類就是頂級類  比如Math類  說的通透點其實就是全局變量,只不過這個變量不是你自己定義的 而是JS自己定義好的  你只管用就行了 不如用Math類根本就不用創照對象  假如你想求一個圓的面積 只須這樣 s=Math.PI*r*r 變量r是要首先申明的 
還有靜態方法之類的  都差不多  比如要創照一個字符串 可用string類的靜態方法fromCharCode(value1,value2,value3.....)  只須這樣
str=String.fromCharCode(value1,value2,value3.....)

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

首先謝謝可愛的WT1985和親愛的hutia:D ,謝謝你們的幫助

我弄明白了這個東西的本質了,從hutia的例子中也算是搞明白了大部分東西,我先說下我的理解哈:
1、這個東西說穿了就是(全局變量/不需要實例化就能用的構造函數)
2、這個東西可以起到類似于其他語言中“類”作用
3、這個東西語法大致和平時的寫法一樣,不過得改成
    (屬性名/方法名):(屬性值/方法描述)
4、每個屬性用“,”隔開

那么
function funcname(ipt1)      寫成 funcname function(ipt1)
var str="value"                   寫成 str:"value"
var myarray=new Array()     寫成 myarray:[](這個是看我佛山人的例子猜的)

那么其他對象的語法規則呢?前兩個還大約可以猜出來,可是聲明數組的那個“[]”符號如果不看我佛山人的例子的話,就根本不知道,有一個具體的規則么?哪位大哥哥大姐姐再來解釋下:confused: 
你總結的很對,沒什么問題的說

至于你最后的那個疑問,其實也只不過是 JS 的語法而已

a=new Array(); a[0]=1; a[1]=2;
就等同于
a=[1,2];

類似的還有
a=new Object(); a.name="hutia";
就等同于
a={ name:"hutia" }


總的說來,JS 還是有很多生僻的語法的,再舉個例子

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平山县| 大方县| 宜城市| 沧源| 昭平县| 镇江市| 惠安县| 聂拉木县| 岳阳市| 泌阳县| 苍山县| 库尔勒市| 北碚区| 洪洞县| 麦盖提县| 饶河县| 乌鲁木齐县| 岳阳市| 田阳县| 沛县| 南丹县| 沾化县| 浪卡子县| 安岳县| 科技| 繁昌县| 封开县| 普兰县| 无极县| 长沙县| 陆川县| 广饶县| 临朐县| 临高县| 凌云县| 嘉定区| 米林县| 华池县| 会东县| 兴仁县| 东乡县|