js 拾遗
1、 數字運算保留精度
C:\Users\Administrator>node > var a=3.1415926 undefined> a.toFixed(2) '3.14'2、返回指定索引位置字符的 Unicode 值
> "中".charCodeAt() 20013 > "三".charCodeAt() 19977 >3、NaN 判斷是否是數字
> isNaN("13546") false > isNaN("大幅扣了分") true > isNaN("ddssfa") true >
?
4、基本數據類型在做擦書傳遞時,盡量不要在函數中修改,因為修改樂,也米有用。
var a=1; var b=3;function fn(a1,b1){a1++;b1++;console.log("函數中打印")console.log(a1);console.log(b1); }fn(a,b);console.log("直接打印吧") console.log(a); console.log(b);?5、URI 統一資源識別符
//console.log("中國".encodeURI())function testEncodeURI(){var url="https://www.baidu.com/s?wd=佳能";console.log(url);newurl=encodeURI(url);console.log(newurl);console.log(decodeURI(newurl));new2=encodeURIComponent(url)console.log(new2);console.log(decodeURIComponent(new2));}testEncodeURI(); View Code
?
?
6、eval()
計算并執行以字符串形式表示的js代碼
var msg="console.log('hello world');"; eval(msg);?
?
?
?
字符串屬性
| constructor | 返回創建字符串屬性的函數 |
| length | 返回字符串的長度 |
| prototype | 允許您向對象添加屬性和方法 |
?
字符串方法
更多方法實例可以參見:JavaScript String 對象。
?
| charAt() | 返回指定索引位置的字符 |
| charCodeAt() | 返回指定索引位置字符的 Unicode 值 |
| concat() | 連接兩個或多個字符串,返回連接后的字符串 |
| fromCharCode() | 將 Unicode 轉換為字符串 |
| indexOf() | 返回字符串中檢索指定字符第一次出現的位置 |
| lastIndexOf() | 返回字符串中檢索指定字符最后一次出現的位置 |
| localeCompare() | 用本地特定的順序來比較兩個字符串 |
| match() | 找到一個或多個正則表達式的匹配 |
| replace() | 替換與正則表達式匹配的子串 |
| search() | 檢索與正則表達式相匹配的值 |
| slice() | 提取字符串的片斷,并在新的字符串中返回被提取的部分 |
| split() | 把字符串分割為子字符串數組 |
| substr() | 從起始索引號提取字符串中指定數目的字符 |
| substring() | 提取字符串中兩個指定的索引號之間的字符 |
| toLocaleLowerCase() | 根據主機的語言環境把字符串轉換為小寫,只有幾種語言(如土耳其語)具有地方特有的大小寫映射 |
| toLocaleUpperCase() | 根據主機的語言環境把字符串轉換為大寫,只有幾種語言(如土耳其語)具有地方特有的大小寫映射 |
| toLowerCase() | 把字符串轉換為小寫 |
| toString() | 返回字符串對象值 |
| toUpperCase() | 把字符串轉換為大寫 |
| trim() | 移除字符串首尾空白 |
| valueOf() | 返回某個字符串對象的原始值 |
轉載于:https://www.cnblogs.com/Mengchangxin/p/10323530.html
總結
- 上一篇: kubernetes1.30集群部署+d
- 下一篇: POJ 1269 Intersectin