搜尋
首頁web前端js教程javascript學習筆記(八) js內建物件_基礎知識

1.URI方法

encodeURI()和encodeURIComponent()對URI進行編碼
encodeURI()不會對本身屬於URI的特殊字符進行編碼,如冒號,正斜杠,問好,井字等等
encodeURIComponent()會對任何非標準字元進行編碼

2.eval() 方法:解釋參數中的程式碼字串

複製程式碼 程式碼如下:

var msg = "hello world";
eval("alert(msg)"); //"hello world"


3.Math 物件
Math.E 數學中的e的值
Math.PI π的值
Math.SQRT2 2的平方根
Math .abs(num) num的絕對值
Math.exp(num) e的num次方
Math.log(num) num的自然對數
Math.pow(num,n) num的n次方
Math.sqrt(num) num的平方根
Math.acos(x) x的反餘弦值
Math.asin(x) x的反正弦值
Math.atan( x) x的反正切值
Math.atan2(y,x) y/x的反正切值
Math.cos(x) x的餘弦值
Math.sin(x) x的正弦值
Math.tan(x) x的正切值

4.min()和max()方法
複製程式碼 程式碼如下:

var max = Math.max(3,45,67,32);
alert(max); //67
var min = Math.min(2,46,74);
alert(min); //2

5.小數捨入到整數方法
Math.ceil() 向上捨入
Math.floor() 向下捨去
Math.round() 四捨五入
複製程式碼



複製程式碼



複製程式碼



複製程式碼

程式碼如下:


alert(Math.ceil(25.1)); //26
alert(Math.ceil(25.5)); //26 alert(Math.ceil(25.9) ); //26 alert(Math.round(25.1)); //25 alert(Math.round(25.5)); //26 alert(Math.round(25.9 )); //26
alert(Math.floor(25.1)); //25
alert(Math.floor(25.5)); //25
alert(Math.floor( 25.9)); //25


6. random() 方法傳回介於0~1 的一個隨機數,不包含0和1
在某一範圍內取一個隨機數公式:
隨機數= Math.floor(Math.random * 總數第一個值) // 總數=第二個值- 第一個值


複製程式碼 程式碼如下: //取範圍內隨機數函數function selectFrom(lowerValue,upperValue) { var count = upper>var count = upperValue lowerValue 1; return Math.floor(Math.random() * count lowerValue); } var num = selectFrom(2,10); alert(num); / /介於2~10之間的數字(包括2和10)
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
学习使用常见的PHP内建对象:掌握内建对象的操作和用法学习使用常见的PHP内建对象:掌握内建对象的操作和用法Jan 10, 2024 am 10:02 AM

掌握PHP内置对象:学习常用内置对象的操作和用法,需要具体代码示例PHP作为一种广泛应用的后端开发语言,它提供了许多强大的内置对象,可以帮助我们高效地开发和管理网站。掌握这些内置对象的操作和用法对于PHP开发者来说是至关重要的。本文将介绍一些常用的PHP内置对象,并提供具体的代码示例。一、字符串处理对象(String)字符串处理在Web开发中经常用到,PHP

asp内置对象有哪些asp内置对象有哪些Nov 09, 2023 am 11:32 AM

asp内置对象有Request、Response、Session、Application、Server、Session.Contents、Application.Contents、Server.CreateObject、Server.MapPath、Server.Execute、Server.Transfer等。详细介绍:1、Request:表示HTTP请求对象等等。

vue内置对象有哪些vue内置对象有哪些Nov 08, 2023 pm 04:52 PM

vue内置对象有Vue、Vue实例、data、el、options、parent、root、children、slots、scopedSlots、refs、isServer、attrs和listeners。Vue.js是一个用于构建用户界面的渐进式JavaScript框架。在Vue.js中,有一些内置对象或全局API,这些对象和API可以用于创建和管理Vue应用程序。

Python内置对象都有哪些Python内置对象都有哪些Nov 08, 2023 am 10:19 AM

Python内置对象有“int”、“float”、“str”、“list”、“tuple”、“dict”、“set”、“bool”、“NoneType”和“function”等十种:1、int,用于表示整数值;2、float,用于表示实数值;3、str,用于表示文本数据;4、list,用于存储一系列有序的元素;5、tuple,元组类型;6、dict,用于存储键值对的数据结构等。

nodejs 有哪些内置对象nodejs 有哪些内置对象Nov 07, 2023 pm 03:33 PM

nodejs内置对象有Global、Process、Buffer、Console、Timer、EventEmitter、Stream、File System、HTTP、URL、Query String、Crypto、Path、OS等。详细介绍:1、Global:全局对象,类似于浏览器环境中的window对象,可以在任何地方访问;2、Process等等。

什么是jsp内置对象什么是jsp内置对象Nov 03, 2023 pm 02:36 PM

jsp内置对象是指jsp中的一些预定义的对象。可以直接在页面中使用,这些内置对象提供了许多有用的功能和属性,使得开发者可以更轻松地处理和操作数据。JSP中常见的内置对象有request对象、response对象、out对象、session对象、application对象、config对象、pageContext对象、exception对象等等。

java中有哪些内置对象java中有哪些内置对象Nov 08, 2023 pm 05:01 PM

java中内置对象有String、System、Out、In、Console、Math、Runtime、Thread、Exception、Throwable、Error、RuntimeException、SecurityManager、Class、Object、Package、InputStream、OutputStream、FileInputStream等等。

什么是内置对象什么是内置对象Nov 13, 2023 am 10:40 AM

内置对象通常是指编程语言本身提供的、具有特定功能和属性的对象,这些对象通常是该编程语言的一部分,不需要额外导入或加载,就可以直接在代码中使用,通过使用内置对象,开发者能够方便地进行各种操作,并且这些对象在不同的程序中都具有相同的行为。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版