網頁

家中的3C產品真的關機了嗎?

  最近的物價高漲,不得不越來越注意資源的問題,家中每省一分資源就是多省一分錢。王永慶說:「你所賺的錢不是你的錢,你所存的錢才是你的錢。」在口袋裡每一分錢最實在。
  一天,夜裡起來上廁所,順手抓起在桌上的Vie?Soni?小老鼠(Mouse),突然發現為何小老鼠LED還在發亮,這才讓我想起了一個畢業後不久的故事。
  那時剛畢業,不知是畢業的人太多,還是那陣子工作太少,理想的工作找不到,只好騎驢找馬,找到了一家做數位電視機上盒(Digital TV set-top box)公司的RD工作,在一次的教育訓練中談到一件事讓我印象深刻,資深RD:根本就沒有關機這回事,所謂的關機只是把「影像輸出的訊號」及「聲音」關閉,這就是關機。真的是形容的太好了,看不見、聽不到就是關機。我相信到目前為止,還有非常多的3C產品這是樣設計運作。
  這樣的運作設定,讓你以為你是一個非常節省、環保的人,因為隨手關機,但其實在不知不覺中浪費了許多不必要的能源,這樣的浪費與你無關,我不說,你也不會知道,這個你看不到、聽不到的關機,事實上他還是默默吃它的電,做它的事。
  就連我們PC也是不例外,在我關閉電源開關後再打開,我非常確定小老鼠LED是不會亮的,一但開機後,再關機,那顆LED就變成「永遠不滅的燈」,一直亮下去。或許說,如果跟開機狀況相比,在關機情況下它耗損資源比例是低非常多,但這個小小資源也是可以讓我們積沙成塔。
  所以就我的認知,目前這類3C產品的關機稱:「假關機」。而我從電源線開關turn off的關機稱:「真關機」。為了「暖化」也好,為了「地球能源危機」也好…讓我們多點「真關機」吧。

贓車尋獲率大大提升的方式

  今天(2008/5/27)下班去加油,才知道今晚凌晨油價要提前調漲,慢慢排了二十分鐘後,終於加了油,離開加油站!
  在加油站的二十分鐘,突然想到,一個Goog idea。
  台灣汽、機車的失竊率那怎的高,為什麼不在加油站這種地方安裝個「車牌辨識系統」然後與警方連線,所有的車輛除了被「解體」或轉運去國外變買之外,我想在路上跑的汽、機車應該沒有不需要加油。只要是需要加油的車都需要進加油站。進來之後,掃一下車牌,如果有問題,馬上通報警方。
  雖然可能這些偷車賊可能帶著油筒/油箱去加油,但如果規畫得宜,例如:需登記加油者資料等。應該可以讓這些開贓車的人可以增加非常大的不便。也應該可以讓贓車尋獲率大大提升。

  P.S:我想在「高速公路收費站」使用這種方式,也是不錯的方式。

好用的Ping測試工具:PingInfoView

  一般我們在Windows 或 Linux中使用ping工具程式時,通常一個視窗中只能ping單一IP或Domain,而且都只能呆呆看一堆數字在跑,數字並無法儲存或有效的統計或運作!

在這裡介紹一套好用的Ping工具:PingInfoView

  PingInfoView可以讓你一次Ping多個IP或Domain,且使用簡單的表格表示「成功」或「失敗」的次數,讓你一眼就看出目前各個Ping的情況,還可以匯出統計表格,是一個相當實用的Ping測試工具。本工具程式為綠色免安裝工具。但官方網站上還沒有「正體中文/繁體中文」,所以把我做的中文化檔案分享給大家。

一、原始下載網址:http://www.nirsoft.net/utils/multiple_ping_tool.html

二、PingInfoView正體中文化:


三、2009/5/20,新增正體中文化 For V1.25版:


下載後,然後解壓縮到相同目錄中即可。

想要一張萬能的卡

  昨天,去B&Q買個排風扇。因為小小的房間中,如果只是一個電風扇,只是單純的熱循環,最後還是要開冷氣才行,真的是非常的不夠力,所以再窗戶再加一個排風扇,使空氣能對流,真的,涼意都來了。
  就在去結帳時,小姐就說,有會員卡嗎?我說:沒有。那你要不要辦一張,可以累積紅利、現金回饋?想想,現在這種物價高漲的時候,能省就省,反正也沒差,花了個二分鐘辦了一張。很好,這一次累積了5點。
  「會員卡」就消費者來說是不錯的權利。就我個人而言,目前最實用的是Happy Go卡,也不是什麼信用卡,只要「紅利點數」足夠,每次消費最多都能再少個一成(10%),也不會管你是不是買特價品。對企業而言,消費者的忠誠度會增加,來店次數增加,消費金額增加,企業提撥少許利潤來回饋給消費者,來形成雙贏。
  但回到家,打開個人皮夾,嗯~卡片已經放不下了,總不能要我出個門去7-11都要帶個「總整理會員卡專用皮夾」去,然後再從中間第23張拿出i-cash來買東西吧!有業者還拍過類似戲情的廣告,問題是他們的訴求只是說我們的卡福利比別人多,所以快來辦吧!
  回家就開始亂想,我們已經過了21世紀的第八個年頭了,什麼時候才能有「阿諾.史瓦辛格(Arnold Schwarzenegger)」演的電影「魔鬼複製人(The 6th Day)」中戲情一樣,使用「指紋」來付款。
  我要求也不那怎多,我想要一張萬能的卡,這張卡能把你所有需要的資訊記錄其中,當你走進一家店要結帳時,讓櫃台人員刷一下或感應一下萬能卡,他會說:先生,你目前還沒有我們的會員資格,你是否要加入,加入的話,可以有額外xxx服務及xxx折扣。沒問題的話,請輸入你的確認密碼(或是按指紋也不錯,需要有身份認證來允許)…請你確認一下,沒有問題的話,我們會馬上將會員資料寫入你的萬能卡中。恭喜你,你已成為我們的會員,你能立即享有所有會員的權利。不管去A店、B店、C店都是拿同一張萬能卡片,我們出去逛逛,除了預定要買的東西,我相信很少人能知道我今天出門會在那家商店有消費,事先能知道,還能把那家店的會員卡拿出來,例如:以前常去HomeBox買東西,出門前就會先拿出HomeBox的會員卡。但這種隨機式的,好像除了帶那「總整理會員卡專用皮夾」外,好像沒有比較好的辦法?帶一個塞滿卡片的皮包來炫耀,好像也不錯???
  其實這很像我們網路上使用的「一次登入」技術,就像今天,申請了Google帳號後,登入Google後,我就能存取所有Google提供給我們的服務,有Gmail、Blogger、Google文件…你不需要再不同服務之間還需要重新登入。但就目前的網路世界,其實也沒好到那裡去,基本上與真實世界差不多,各公司各自為政,也不想與別人合作。你能在Yahoo登入,然後存取MSN的信件嗎?目前有一點點進步是在IM上,Yahoo與MSN的IM軟體,可以互相搜尋帳號,然後加入對方,但你能在Yahoo的IM軟體中加入Google Talk的帳號嗎?
  我想,在這方面的技術不是沒有或做不到,只是「整合」這方面資訊的複雜度或許不是我能想像的,但這又是我心中一個小小的期待,希望未來世界能更有「合作」、更方便的生活方式,而不是從出生到結束,非要有幾百來張的「卡」才能完成這一段旅程。

  註:這張萬能的卡只是個統稱,可能依類別、性質不同有兩、三張(例:萬能信用卡、萬能會員卡、萬能個人資訊卡(整合:身份證、健保卡、行照、駕照…)、萬能金融服務卡),但不能太多,多了就沒意義了。

節能,減炭,環保何需新科技

  近來地球暖化的問題受到重視,所多國家、企業…慢慢加入也慢慢重視這樣的議題,這是值得讚賞,也值得鼓勵的。但從新聞畫面中,除了鼓勵大家「植樹」,沒有什麼比較有建議性的方案出現。我想提出一些個人的想法。

  一、節能、環保需要從教育做起
  節能、環保這樣的教育從大人到小孩每一個人來教育,而且教育的時間不能太短,就像騎機車要帶安全帽一樣,在台灣任一條大馬路上,你站個一天或幾小時,我不相信你看不到一個沒帶安全帽的人,我相信這是社會教育的失敗,如果一個國家的罰單金額越高,當權者應該好好思考,這樣的國庫來源是否有問題?
  教育問題不是兩三天結束,或是在電視上打幾個廣告說:「不帶安全帽會罰500元哦!」
  教育應該是長久,提升全國人民的「素養」、「教養」、「修養」…尤其是下一代,我發現我們的下一代其實非常能接受這些新觀念,如果教育得當,未來這些小主人們對未來社會的影響絕對比我們還大。
  舉個例子:
  我老婆是在安親班任職,老婆目前有了個小Baby,所以比較怕熱,當中午學校小朋友下課來安親班時,正是「熱」的時候,如果我老婆要去開冷氣時,他們家的小朋友就會很可愛的說:「老師,妳不知道現在全球暖化很嚴重嗎?妳不知道開冷氣非常的不節能?」哇、哇、哇,我老婆都不知道要不要生氣。還有,如果開冷氣超過二十分鐘,可愛的小朋友又會說:「老師,冷氣開超過二十分鐘了,我們要節省能源,應該要關起來了。」
  我相信教育一個小孩絕對比大人簡單,很多大人就是講不聽,不要說小孩子不聽話,其實不聽話的大人更應該「竹筍炒肉絲」或「阿嚕巴」也不錯。

  二、提升資源、能源的利用率
  今天的新聞,石油已經一桶破135美元。
  其實從我自己的生活當中,我常發現,不是地球給我們的資源不足,而且我們太會浪費了。例如,越來越多人使用「環保筷子」這就是資源利用率的提升,如果更強硬一點,由國家規定,以後所有的國民都必須自備「環保筷子」,所有餐廳、小吃不得提供「衛生筷子」,我相信如果全世界「認真」光從「吃」這方面下手,就可以讓現在的石油價格下降幾10%美金不是問題。還有,我也常在想,例如,我常吃自助餐,其實自助餐的餐盒規格都蠻統一的,為什麼不做個「環保餐盒」讓民眾可以像環保筷子一樣,環保又實用。
  又如,外食早餐的人(或其他「外帶xxx」的人),相信都是人手一袋兩袋三袋…,這個塑膠袋在我定義是浪費中的浪費,我家中的紙袋、塑膠袋…多到用不完(對不起,我也有點不環保),但我也有試著使用自備的購物袋…第一週…第二週…說真的,人家還閒我們麻煩,讓我有點不知如何繼續使用下去。
  又如,各種「茶店」所使用的「杯子」,一樣,規格就500CC、700CC兩種,為什麼不環保一點,多推廣可重覆使用的杯子不是很好嗎?企業可以節省成本,又可以為環保盡一份心力。…總歸一句:我們浪費太多。

  三、破壞 > 再造,一切都是空談
  其實我一直懷疑「植樹」這件事對暖化有何幫助。
  一顆樹,從小到大,到對「暖化」有所幫助要花多少年?
  但如果你「現在」少砍一顆二十年、四十年、一百年…的樹,對「暖化」有多少幫助?
  新聞報導:亞馬遜河雨林面積減少速度越來越快,已經到每分(還是每小時)消失幾個「足球場」那怎大?請問這些博版面的企業或政府單位,你能以同樣的速度「再造」相同或大於這些破壞的雨林嗎?
  這些企業就我來看不就想發一筆「綠能財」、「環保財」或「企業形象財」,例如:一台普通冷氣與一台變頻「節能」冷氣差多少錢?如果這些節能冷氣真的是對環保或節能有那怎大的幫助,那為什麼不停產普通冷氣,全面換成節能冷氣,你能大量生產這些節能產品,並且把「錢錢」降下來,讓一般人也消費的起,這不是很好。又如目前非常Hot的太陽能也是,一般小小小家庭,有幾戶安裝的起?但我又自認為他非常環保,想裝…再多等幾年吧!
  或許這些產業才剛開始,成本還無法Down下來,但或許我能有個小期待,不要讓「綠能」「環保」「節能」變成「有錢人的把戲」,就我知道目前為止,只要跟這些議題有關係的產品大部份都是「貴、很貴、非常貴」,一個80/20的遊戲,80的人能省的比較多,還是20的人?(扯太遠了~回來)
  再說一個例子:
  我家住比較鄉下,在新竹租房子的地方也是,這此鄉下純樸的鄉民都非常喜歡做一件事,那就是「燒垃圾」而且常常燒有塑膠類的東西,看到一陣一陣的黑煙,又難看又難聞,破壞環境不說,重要的是又有毒。如果這些破壞大於再造,那我們所有的口號都是「喊喊」聽聽就好,不要太認真。
  
  四、不用高科技、新科技也能節省能源又環保
  暖化、環保…這些是很複雜的問題,它或許需要多管齊下,未來的新技術或許能解決問題,但現行之下其實只要從生活做起,也可以讓複雜的問題,用很簡單的方法讓它「降溫不少」(我無法使用「解決」這個字,因為沒有解決之前誰說他能解決的話…我只能說,又是一個沒良心的騙子)。先分享兩個小故事:

  第一篇
  日本有家大型化妝品公司收到客戶抱怨,客戶說他們買來的洗面皂盒子裡面是空的,於是這個公司為了預防生產線再次發生這樣的事情,於是工程師便很努力辛苦的研發了一台『X-光監視器』去透視每一台出貨的香皂盒,當然「漏裝」的盒子都可被檢查出來。
  而同樣的問題也發生在另一家小公司,他們的解決方法是…
  (答案在最後,想一下,沒那怎難。)

  第二篇
  美國太空總署 NASA發現在外太空低溫無重力的狀況下,太空人用的墨水筆會寫不出字,於是他們花了一大筆錢,研發出一種在低溫無重力下能寫出字的筆,當時是很了不起的成就。
  而俄國太空人就沒這樣的問題嗎?當然有囉!您猜猜他們是怎麼解決的呢?
  (答案在最後,想一下,沒那怎難。)

  解決問題的方向有很多,看你怎麼想。

  我前面有提到,從吃來解決,就可以提升整體資源利用率很多個百份點,但如果可以從「生活習慣」來解決,我個人認為那才是最終的解決方案。這些高科技或重要的能源技術(例如:替代能源、太陽能…)也是很重要,它能讓能源更有效被利用,但最終使用的是「人」,這些人的「生活習慣」影響了能源使用方式。有兩個人,家裡都安裝「超」節能冷氣,其中一個家庭生活習慣良好,會隨手關燈、關電、關冷氣,且開冷氣只開27度,而且還會以電風扇來搭配。另一個家庭,也不會隨手關燈、關電,冷氣更是24小時開著,而且他們都很怕熱,叫他們開27度的冷氣更是不可能,沒有個20度都會說不夠冷。你去問這個家庭的人,他們可能還會說:我們有「超」節能的冷氣,所以我們很環保。還有很多例子,:
你有沒有認識那種房間冷氣開超冷,確蓋厚棉被睡覺的人!
  
  個人除了隨手關燈、關電、關冷氣、使用環保可重複使用的餐具、少吃、多動運…外,還有一項認為是值得推廣的節能方式,就是「汽、機車的隨手息火」,什麼意思,例如,因為目前油價高,所以讓我很認真的思考如何省油?不可能不騎車、不開車?怎麼辦呢?我就想出一個辦法,那就是:
  汽、機車如果知道要空轉多久以上,我就會先息火。例如,我騎機車如果等紅綠燈超過二十秒以上,我就會息火,等到前約八秒再啟動即可。如果開車的話,如果超過四十到五十秒,我一樣會息火,等到前約十五秒再啟動即可。
  我沒有實際的實驗或數據說這樣可以省多少油,但我的基本認知是:空轉是浪費汽油又增加許多不必要的廢氣排放。尤其在那些要等很久紅綠燈路口上。例如,我上下班的公道五路上,短短的一段路上,紅燈超過60指示的路口就超過三個以上,如果我遇到三個超過60秒的紅燈,假設每個我都節省40秒的空轉用油與廢氣,光台灣的所有汽、機車就好,就能產生多少的「節能」,而且也不必等那顆樹二十年後長大。
不過目前交通部好像有意將紅燈秒數到數給停用,就以上理由,我個人是不贊成,以後我就不知道這個紅燈要停多久了?

  從「人的行為」來改善或許再配合新的能源技術,讓「人類與地球共生」才是最終解決之道,人的行為需要由教育下手,教育需從:
  1、從學校下手
  學校是養成這些未來主人翁的地方,也是一個學子個性、行為、習慣、認知最主要的學習環境,這是最底層,如果連基礎教育都做不好,沒有從底層開始要求,那就沒有什麼可談了。
  2、從家庭下手
  這裡的家庭是指這些學子家中的長輩,長輩的教養是直接影響家中的所有人,像我上面所談燒垃圾的問題,家裡的爺爺、奶奶或爸爸、媽媽在燒這些東西的時候,有誰敢去講,可能你們感情不錯,可以說之以理,但如果感情不好呢?或是比較權威式的家庭呢?也常看到爸爸媽媽帶著小朋友一家人快快樂樂沒有帶安全帽的外出遊玩!如果小朋友說:爸爸我想帶安全帽。你想這位爸爸會理他嗎?
  3、從企業下手
  出了學校就是企業,一個企業的文化也是直接影響一個人,如果有一個要求節能的企業主或主管,不要多,一個中午外去吃飯1小時,將所有的個人電腦及不必要的燈、冷氣關閉,全台灣、全世界的企業能省下的能源,我無法想像。
  4、從政府下手
  教育的責任由政府來做,社會的問題最終都是要用政府來管,由政府來建立規範,教育人民、企業、家庭,教育、教育、再教育,想辦法多管齊下,使人民的素質可以提升,由上而下,再由下而上,造成一個與地球的良性循環
  新技術再如何高最終使用者是人,沒有人來使用這些技術,它如同廢鐵一般,如果人人都能有節能、環保的觀念再配合行動,我相信冰河是不會那怎快就到來。


答案:
  A:是買一台強力工業用風扇,放在輸送帶末端,去吹每個香皂盒,被吹走的便是沒放香皂的空盒。
  B:俄國人只是改用鉛筆。

JavaScript屬性及方法速查表

由於ajax技術使得JavaScript在網頁製作上的份量不斷加重,但基礎的JavaScript確是相當重要的,如同html的地位一樣,沒有了html目前Internet上「網頁」部份就沒有立基點。

這裡我先花點時間將JavaScript的屬性及法方整理成表格,讓大家可以下載回去當個速查表。需要時可以快速查看或當成復習看看也不錯。

再學習JavaScript的過程中,常會被 IE / MF 搞得一個頭兩個大,所以如果你寫了一段Code,最好先在這兩個瀏覽器平台測試,如果沒有問題,大概全世界99.99%的其他瀏覽器都會正常執行。那如果不行的話,建議(只是建議),以MF為主,因為MF是以W3C為標準,但IE常會有自己的寫法及用途與W3C不相符合。但如果你是「西瓜依大邊」,我也不反對你寫以IE為主的JavaScript。但再建議(只是建議),再多寫一段測試瀏覽器平台的Code,如果不是你要的瀏覽器…接下來就是你的事了。

我就吃過這樣的虧,寫了一個完美Check Data Format的JavaScript Code,結果就是有使用者可以避開那段程式,我以為遇到高手了…但也太多了一點,查了又查,就是我沒檢查那段Code能否在MF執行?所以只要是使用MF瀏覽器的人就有福了…不是…就可以避開那段Code。

有時間,我再整理IE / MF 這方面的資料。

JavaScript屬性及方法速查表
(.pdf file)

(.odt file)


String物件

HTML標籤的格式編排

方法

說明

anchor()

傳回string標籤字串

big()

傳回string標籤字串

blink()

傳回string標籤字串(I.E不會閃)

bold()

傳回string標籤字串

fixed()

傳回string標籤字串

fontcolor(color)

傳回string標籤字串

fontsize(size)

傳回string標籤字串

italics()

傳回string標籤字串

link(url)

傳回string標籤字串

small()

傳回string標籤字串

strike()

傳回string標籤字串

sub()

傳回string標籤字串

sup()

傳回string標籤字串



字串長度與大小寫

屬性

說明

length

取得字串的長度

toLowerCase()

將字串的英文字母都轉換成小寫字母

toUpperCase()

將字串的英文字母都轉換成大寫字母



取得字串的指定字元

方法

說明

charAt(index)

取得參數index位置的字元,索引值是以0開始

charCodeAt(index)

取得參數index位置的Unicode統一字碼



子字串的搜尋

方法

說明

indexOf(string, index)

傳回第一次搜尋到字串的索引位置,如果沒有找到傳回-1,傳入的參數為搜尋的字串,index為開始搜尋的索引位置

lastIndexOf(string)

如同indexOf()方法,不過是從尾搜尋到頭的反向搜尋

match(string)

如果indexOf()lastIndexOf(),不過傳回的為找到的字串,如果沒有找到傳回null

search(string)

indexOf()的功能相似



子字串的處理

方法

說明

replace(string1, string2)

將找到的string1子字串取代成為string2

split(string)

傳回Array物件,使用參數string作為分割的字串,將字串轉換成一個Array物件

substr(index, length)

index開始取出length個字元

substring(index1, index2)

取出index1index2間的子字串

concat(string)

string字串新增到String()物件的字串後

Array物件

屬性

說明

length

取得陣列的元素個數,也就是陣列的尺寸



方法

說明

join()

將陣列的元素使用字串方式顯示,每個陣列元素使用「,」符號分隔

reverse()

將陣列的元素反轉,本來是陣列的最後一個元素成為第一個元素

sort()

將陣列所有元素進行排序

concat(array)

將參數的陣列合併到目前的陣列中

Date物件

取得日期和時間

方法

說明

getDate()

傳回日期值1~31

getDay()

傳回星期值0~6,也就是星期日到星期六

getMonth()

傳回月份值0~11,也就是一到十二月

getFullYear()

傳回完整的年份,例如:2008

getYear()

傳回年份,如果在1900~1999年間,傳回後兩碼,例如:1998年傳回98,否則傳回完整的年份

getHours()

傳回小時0~23

getMinutes()

傳回分鐘0~59

getSeconds()

傳回秒數0~59

getMilliseconds()

傳回千分之一秒為單位的秒數,0~999

getTime()

傳回自1/1/1970年開始的秒數,以千分之一秒為單位





設定日期和時間

這些設定的方法並不會修改電腦的時間和日期,只是設定Data物件記錄的時間和日期。

方法

說明

setDate()

設定Date物件的日期1~31

setMonth()

設定Date物件的月份0~11

setFullYear()

設定Date物件的完整年份

setYear()

設定Date物件的年份,在1900~1999間只需使用後兩位,否則需要使用完整的年份

set Hours()

設定Date物件的小時0~23

setMinutes()

設定Date物件的分鐘0~59

setSeconds()

設定Date物件的秒數0~59

setMilliseconds()

設定Date物件的秒數,以千分之一秒為單位,0~999

setTime()

設定Date物件的時間,自1/1/1970年開始,以千分之一秒為單位



日期和時間的轉換

方法

說明

getTimezoneOffset()

傳回本地時間和GMT的時間差,以分為單位

toGMTString()

傳回轉換成GMT時間的字串

toLocalString()

傳回將GMT轉換成本地時間的字串

parse(Date)

傳回參數Date物件從1/1/1970到本地時間的毫秒數,以千分之一秒為單位

UTC(Date)

傳回參數Date物件從1/1/1970GMT時間的毫秒數,以千分之一秒為單位

Math物件

Math物件屬性

屬性

說明

E

自然數e=2.718281828459045

LN2

ln2=0.6931471805599453

LN10

ln10=2.302585092994046

LOG2E

log2e=1.4426950408889633

LOG10E

loge=0.4342944819032518

PI

圓周率=3.141592653589793

SQRT1_2

根號1/2=0.7071067811865476

SQRT2

根號2=1.4142135623730951



Math亂數、最大值、最小值

方法

說明

max(value1,value2)

傳回兩個參數中的最大值

min(value1,value2)

傳回兩個參數中的最小值

random()

傳回亂數值

round(value)

將參數值四捨五入後傳回



Math數學方法

方法

說明

abs()

傳回絕對值

acos()

反餘弦函數

asin()

反正弦函數

atan()

反正切函數

ceil()

傳回大於或等於參數的最小整數

cos()

餘弦函數

exp()

自然數的指數ex

floor()

傳回大於或等於參數的最大整數

log()

自然對數

pow()

次方

sin()

正弦函數

sqrt()

傳回參數的平方根

tan()

正切函數

Error物件

Error屬性

屬性

說明

number

錯誤碼,這是一個32-bit的值,其中後16-bit才是真正的錯誤碼

message

錯誤說明的字串(firefox only this)

description

如同message屬性,這也是錯誤說明的字串




try{


// javascript需要錯誤處理的程式碼


}


catch(e){


//錯誤處理


// ex.. document.write(e.message);


}


finally{


//不論錯誤是否產生,都會執行此區塊


}

共用屬性及方法

共用屬性

屬性

說明

constructor

javascript物件的constructor屬性可以取得建立物件副本使用的建構函數名稱(GlobalMath都支援)




var test = new String();


if (test.constructor == String){


......


}


檢查物件的建構函數是否為String()



共用方法

方法

說明

toString()

傳回物件的內容,傳回值為字串

 

object.toString();



物件

toString()傳回字串

Array

將陣列元素轉換成「,」符號分隔的字串

Boolean

true傳回字串"true"false傳回字串"false"

Date

傳回日期和時間的字串

Error

傳回錯誤息訊的字串

Function

傳回字串格式"function name() {...}",其中name為呼叫toString方法的函數名稱

Number

傳回數字字串

String

傳回String物件的內容



方法

說明

valueOf()

傳回物件值(Math,Error不支援)

 

object.valueOf();



物件

傳回值

Array

將陣列元素轉換成以「,」符號分隔的字串,如同Array.toStringArray.join方法

Boolean

傳回布林值

Date

傳回前晚到現在的秒數,以千分之一秒為單位

Function

傳回函數的本身

Number

傳回數字

Object

傳回物件本身

String

傳回字串