1. 程式人生 > >JavaScript學習 - 基礎(五) - 對象

JavaScript學習 - 基礎(五) - 對象

ear reverse document 頁面 cti alert i++ 長時間 ever

String對象

更詳細轉:http://www.w3school.com.cn/jsref/jsref_obj_string.asp

 //--------------------------------------------------------
    // string對象屬性:
    // length
    var x = [1,2,3,4,5,6]
    document.write(x.length)
    //6

    //--------------------------------------------------------
    // 方法:

    //string - anchor()方法(創建HTML錨標簽)
var x = "hello world!"; document.write(x.anchor("myanchor")) //<a name="myanchor">Hello world!</a> //斜體 document.write(x.italics()) //粗體 document.write(x.bold()) //查詢索引 document.write(x.indexOf(‘l‘)) document.write(x.lastIndexOf(‘l‘)) 2 9 //
索引截取字符串 document.write(x.substr(1,2)); //le document.write(x.substring(1,2)); // e //切片 document.write(x.slice(1,2)); document.write(x.slice(-2,-1)); //e //d

數組對象(array)

 // //數組
    // -join
    // -concat
    // -reverse
    // -sort

    // // -slice(1,2,3)
    // 位置1,索引位置
    // 位置2,需要刪除的個數
// 位置3,插入數據 //進出棧(先入後出) // push 、 pop //(先入先出) //shift、unshift

函數對象(function)

<script>
    //創建函數
    function f(x) {
        console.log("this is " + x)
    }
    f(‘alex‘)


    //傳入多個參數: argument == kwargs
    function f() {
        var sun = 0;
        for(var i =0;i<arguments.length;i++){
            sun += arguments[i];
        }
        return sun
    }
   console.log(f(1,2,3,4,56,7,8,9,0))
           
    // 匿名函數
    (function(name) {
            alert(name)
        })(‘alex‘)
</script>

windows對象

windwos對象 方法

    //提示框
    window.alert("OK")

    //確認框,返回true false
    var re = window.confirm(‘this confirm‘);
    console.log(re)
    //true

    //彈出輸入框,返回輸入值或者None
    var re2 = window.prompt("this promt")
    console.log(re2)

    //打開新的頁面
    open("http://www.baidu.com")
    close()

    //多長時間執行函數,1000 = 1s
    var f1 = setInterval(f1,3000);

    //取消以上操作
    function s2() {
        clearInterval(f1)
    }

JavaScript學習 - 基礎(五) - 對象