本文執行個體講述了JavaScript自訂函數實現尋找兩個字串最長公用子串的方法。分享給大家供大家參考,具體如下://尋找兩個字串的最長公用子串function findSubStr(s1,s2){ var S=sstr= "" ,L1=s1.length,L2=s2.length; if (L1>L2){ var s3=s1;s1=s2,s2=s3,L1=s2.length;} for ( var j=L1;j> 0 ;j--) for ( var i= 0
今天有個哥們問我要是JavaScript函數重名了會有什麼後果?開始我沒有細想,就說可能會出錯吧,可是等我實驗完了發現頁面沒有任何指令碼錯誤提示,而且程式也運行了,只是對同名函數的調用執行了位置靠後的一個。 回頭仔細一想,這個結果完全可以接受,因為指令碼在頁面裡本身就是順序執行下來的,包括函數的定義,但然如果只是定義 function foo(){} 這種形式,我們是跟蹤不到函數初始化的。可是如果是定義類的方式,我們就可以明顯地跟蹤到函數的初始化順序。比如:
複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type"&
一、String 對象 String 對象用於處理文本(字串)。二、建構函式 new String(value) //建構函式 function String(value) //轉換函式三、屬性 length 該字串中的字元數 var str = new String("abcdefg"); document.write(str.length); //輸出
window :window對象是BOM中所有對象的核心,除了是BOM中所有對象的父物件外,還包含一些視窗控制函數。1、全域的window對象JavaScript中的任何一個全域函數或變數都是window的屬性。<script type="text/javascript"> var name="撼地神牛";
JSON 日期轉 JS日期,我們知道,日期類型轉成JSON之後,返回的資料類似這樣: /Date(1379944571737)/ 但是這種日期並不能直接顯示,因為根本沒有人知道這是什麼意思,下面提供一種JSON日期轉JS日期的方式。function ConvertJSONDateToJSDate(jsondate) { var date = new Date(parseInt(jsondate.replace("/Date(", "").replace(")/", ""), 10));