單體內置對象

Global

  1. Global(全局)對象,是非常特殊的對象,因為你無論從什么角度看這貨都是不存在的。
  2. 換個角度,不屬于任何對象的方法和屬性,最終都是他的屬性和方法
  3. 例如:isNaN(),isFinite(),parseInt(),parseFloat()等~
// url 編碼方法
var uri = "http://www.wrox.com/illegal value.htm#start"
encodeURI(uri);//除了空格其余字符原封不動
encodeURIComponent(uri);//使用編碼替換所有非數(shù)字字母字符
// 故encodeURI可以對整個uri使用 ,encodeURIComponent只能對附加在uri后的字符使用
decodeURI(uri);//只解碼空格其余字符原封不動
decodeURIComponent(uri);//解碼所有非數(shù)字字母字符
//eval :熱更新啊~~  用string寫代碼。代碼注入
eval("alert('hi')");// 等價 alert("hi");
// 下面的寫法是可行的
var msg = "hello word";
eval("alert(msg)");

eval("function say(){alert('hi');}");
say();
// 屬性如下圖所示:
E16434C1-FEED-4191-B84D-80A69B49F520.png
web瀏覽器將這個全局屬性作為window對象的一部分加以實現(xiàn),因此,在全局作用域中聲明的所有屬性和函數(shù),都成為window對象的屬性
// 取得global對象的方法
var global = function(){
  return this;
}();

Math (數(shù)學公式)

// 屬性(如下圖)
165BF319-8044-4FB1-BD76-0B40BA37AC46.png
// 方法
// 大小
min();
max();
// 舍入
ceil();//上舍
floor();//下舍
round();//四舍
// 隨機數(shù)
random();//返回0~1間的隨機數(shù),不包括0 1
Math.floor(Math.random()*total+first)
// 其他方法如下圖所示
BF7B93B1-94E4-4B22-8C86-341A531F61DE.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容