11 5 函式呼叫 以及 字串的方法

2022-06-04 16:57:14 字數 1079 閱讀 7765

1.函式在呼叫的時候,會形成乙個私有作用域,內部的變數不會被外面訪問,這種保護機制叫閉包。這就意味著函式呼叫完畢,這個函式形成的棧記憶體會被銷毀。

2.函式歸屬誰跟它在哪呼叫沒有關係,跟在哪定義有關

fn()呼叫完畢後得到的是乙個匿名函式,但是這個函式在fn這個作用域下定義的,所以這個匿名函式內部的變數在fn作用域下查詢。這種寫法可以使函式內部的變數不被銷毀。

4.基類object的子類有

function  array  number  boolean  string  date  math  regexp

函式陣列數字布林字串日期算數正則都是類。本質都是函式。

string類

定義字串的方法

var st=new string(「hello world」)  

簡寫var st=」hello world」

5字串prototype上的方法  

1.charat  ()返回在指定位置的字元

2.concat()   連線兩個或多個字串,並返回新的字串中

3.indexof()返回某個字串在字串中首次出現的位置

4.lastlndexof()功能和indexof一樣,不過從後往前,

5.slice()擷取字串中的一部分

6.split()將字串案某種形式分割成陣列

7.substr()也是擷取和slice有點區別     (2.5)從二開始向後擷取5個

8. substring()同等slice  擷取字串中的一部分

9.to lowercase()將字串中的字元都變成小寫

10.to vppercase()將字串中的字元都變成小寫

11.trim()去掉字串兩邊的空白

5.每個函式都天然自帶乙個return。如果寫return 返回什麼就是什麼,如果不寫就是undefined

類他的本質也是函式,裡面也有return 但預設是object,如果強制return乙個值,不會造成影響,如果return是個物件,就會造成影響

11 5字串函式

c庫提供多個處理字串的函式,這些函式的原型放在string.h標頭檔案中 strlen函式用於統計字串的長度 下面的函式可以縮短字串的長度,用到了strlen void fit char string,unsigned int size 該函式要改變字串,所以在函式頭宣告時不能使用const限定 以...

字串呼叫change方法

小林今天又碰到了一道題,搞明白了跟大家分享一下 下面請看 public class test test ex new test ex.change str,ch system.out.println str and system.out.println ch public void change s...

字串反轉方法2(呼叫介面函式)

include include include int inverse char str void main int inverse char str 建立介面函式 p1 tempstr tempstr所指的位址,實際指向的是buf字元陣列的開頭位址 p2 tempstr strlen tempst...