let str = 'abcdef'; // 0 str = str.slice(0);//返回整個字符串 abcdef str = str.substring(0);//返回整個字符串 abcdef str = str.substr(0);//返回整個字符串 abcdef // 使用一個參數 str = str.slice(2);//截取第二個之后所有的字符 cdef str = str.substring(2);//截取第二個之后所有的字符 cdef str = str.substr(2);//截取第二個之后所有的字符 cdef // 使用兩個參數 str = str.slice(2,4);//截取第二個到第四個之間的字符 cd str = str.substring(2,4);//截取第二個到第四個之間的字符 cd str = str.substr(2,4);//截取從第3個開始往后數4位之間的字符 cdef // 使用兩個負數 str = str.slice(1,-3);//截取第二個到第四個之間的字符 bc str = str.substring(1,-3);//截取第二個到第四個之間的字符 a #負數轉換為0 str = str.substr(1,-3);//不能為負數,若強行傳遞負數,會被當成0處理 ' ' #負數轉換為0 console.log(str)