Heim Web-Frontend js-Tutorial JavaScript高级程序设计 阅读笔记(十二) js内置对象Math_javascript技巧

JavaScript高级程序设计 阅读笔记(十二) js内置对象Math_javascript技巧

May 16, 2016 pm 05:51 PM
math 内置对象

Math对象的属性

E:值e,自然对数的底
LN10:10的自然对数
LN2:2的自然对数
LOG2E:以2为底E的对数
LOG10E:以10为底E的对数
PI:值派
SQRT1_2:1/2 的平方根
SQRT2:2的平方根
Math对象的方法:最大值与最小值
min()&&max()用于取一组数中的最小值跟最大值。

示例:

复制代码 代码如下:

var iMax=Math.Max(1,2,3);
alert(iMax);//outputs 3
var iMin=Math.Min(1,2,3);
alert(iMin);//outputs 1


约对值

abs()用于返回数字的绝对值。
示例:
复制代码 代码如下:

var iNegOne=Math.abs(-1);
alert(iNegOne);//oupputs 1
var iPosOne=Math.abs(1);
alert(iPosOne);//outputs 1


把小数舍入成整数

ceil()为向上舍入函数,总是把数字向上舍入到最接近的值
floor()为向下舍入函数,总是把数字向下舍入到最接近的值
round()为四舍五入法取整
示例:
复制代码 代码如下:

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


指数计算

exp()用于把Math.E升到指定的幂
log()用于返回特定数字的自然对数
pow()用于把指定的数字升到指定的幂
sqrt()用于返回指定数的平方根

三角函数方法

acos(x)用于返回x的反余弦值
asin(x)用于返回x的反正弦值
atan(x)用于返回x的反正切值
atan2(y,x)用于返回y/x的反余弦值
cos(x)用于返回x的余弦值
sin(x)用于返回x的正弦值
tan(x)用于返回x的正切值

随机数函数

random()用于返回一个0到1间的随机数,不包括0和1
在某个范围内选择随机数:

复制代码 代码如下:

function selectFrom(iFirstValue,iLastValue){
  var iChoices=iLastValue-iFirstValue+1;
  return Math.floor(Math.random()*iChoices+iFirstValue);
}
//demo
var iNum=selectFrom(2,10);


作者:Artwl
出处:http://artwl.cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Berechnen Sie den natürlichen Logarithmus mit der Java-Funktion Math.log() Berechnen Sie den natürlichen Logarithmus mit der Java-Funktion Math.log() Jul 24, 2023 am 11:10 AM

Berechnen Sie den natürlichen Logarithmus mit der Java-Funktion Math.log(). Der natürliche Logarithmus (Naturallogarithmus) ist einer der häufigsten Logarithmustypen in der Mathematik. In der Programmiersprache Java können Sie die Funktion Math.log() verwenden, um den natürlichen Logarithmus zu berechnen. Im Folgenden wird die Verwendung dieser Funktion vorgestellt und es werden einige Codebeispiele gegeben. Die Funktion Math.log() ist eine statische Methode in Java, die zur Berechnung des Logarithmus mit Basis e verwendet wird. Diese Funktion akzeptiert einen Parameter x und gibt den natürlichen Logarithmus von x zurück

Verwenden Sie die Funktion math.Log2, um den Logarithmus zur Basis 2 einer angegebenen Zahl zu berechnen Verwenden Sie die Funktion math.Log2, um den Logarithmus zur Basis 2 einer angegebenen Zahl zu berechnen Jul 24, 2023 pm 12:14 PM

Verwenden Sie die Funktion math.Log2, um den Logarithmus zur Basis 2 einer bestimmten Zahl zu berechnen. In der Mathematik ist der Logarithmus ein wichtiges Konzept, das die exponentielle Beziehung einer Zahl zu einer anderen Zahl (der sogenannten Basis) beschreibt. Unter ihnen ist der Logarithmus zur Basis 2 besonders verbreitet und wird häufig in den Bereichen Informatik und Informationstechnologie verwendet. In der Programmiersprache Python können wir den Logarithmus zur Basis 2 einer Zahl mithilfe der Funktion log2 aus der Mathematikbibliothek berechnen. Hier ist ein einfaches Codebeispiel: importmathdef

Was sind die integrierten Objekte in Python? Was sind die integrierten Objekte in Python? Nov 08, 2023 am 10:19 AM

Es gibt zehn Arten von in Python integrierten Objekten: „int“, „float“, „str“, „list“, „tuple“, „dict“, „set“, „bool“, „NoneType“ und „function“. : 1. int, wird zur Darstellung von Ganzzahlwerten verwendet; 3. str, wird zur Darstellung von Textdaten verwendet; 4. wird zur Speicherung einer Reihe geordneter Elemente verwendet; ; 6 , dict, eine Datenstruktur zum Speichern von Schlüssel-Wert-Paaren usw.

Pythons Mathe-Bibliothek: Verwendung und Einführung in allgemeine Funktionen Pythons Mathe-Bibliothek: Verwendung und Einführung in allgemeine Funktionen Apr 24, 2023 pm 11:10 PM

Überblick über die Mathematikbibliothek Die Mathematikbibliothek ist eine integrierte mathematische Funktionsbibliothek, die von Python bereitgestellt wird. Da komplexe Zahlentypen häufig in wissenschaftlichen Berechnungen, jedoch nicht in allgemeinen Berechnungen verwendet werden, unterstützt die Mathematikbibliothek keine komplexen Zahlentypen, sondern nur Ganzzahlen und Gleitkommazahlenoperationen. Die Mathematikbibliothek stellt insgesamt 4 mathematische Konstanten und 44 Funktionen zur Verfügung. Die 44 Funktionen sind in 4 Kategorien unterteilt, darunter 16 numerische Darstellungsfunktionen, 8 Potenz-Logarithmusfunktionen, 16 trigonometrische Logarithmusfunktionen und 4 erweiterte Spezialfunktionen. Es gibt eine große Anzahl von Funktionen in der Mathematikbibliothek. Während des Lernprozesses müssen wir die Funktionen nur einzeln verstehen und uns einige häufig verwendete Funktionen merken. Wenn Sie in der tatsächlichen Programmierung die Mathematikbibliothek verwenden müssen, können Sie jederzeit die Kurzreferenz der Mathematikbibliothek überprüfen. Die Funktionen in der Mathematikbibliothek können nicht direkt verwendet werden und müssen zuerst verwendet werden

Lernen Sie, gängige in PHP integrierte Objekte zu verwenden: Beherrschen Sie die Funktionsweise und Verwendung integrierter Objekte Lernen Sie, gängige in PHP integrierte Objekte zu verwenden: Beherrschen Sie die Funktionsweise und Verwendung integrierter Objekte Jan 10, 2024 am 10:02 AM

Beherrschen Sie die integrierten PHP-Objekte: Erlernen Sie die Funktionsweise und Verwendung häufig verwendeter integrierter Objekte. Als weit verbreitete Back-End-Entwicklungssprache bietet PHP viele leistungsstarke integrierte Objekte, die uns bei der Entwicklung helfen können Websites effizient verwalten. Für PHP-Entwickler ist es von entscheidender Bedeutung, die Funktionsweise und Verwendung dieser integrierten Objekte zu beherrschen. In diesem Artikel werden einige häufig verwendete integrierte PHP-Objekte vorgestellt und spezifische Codebeispiele bereitgestellt. 1. String-Verarbeitungsobjekt (String) Die String-Verarbeitung wird häufig in der Webentwicklung PHP verwendet

Was sind die integrierten Objekte in ASP? Was sind die integrierten Objekte in ASP? Nov 09, 2023 am 11:32 AM

Zu den in ASP integrierten Objekten gehören Request, Response, Session, Application, Server, Session.Contents, Application.Contents, Server.CreateObject, Server.MapPath, Server.Execute, Server.Transfer usw. Detaillierte Einführung: 1. Anforderung: Stellt ein HTTP-Anforderungsobjekt usw. dar.

Was sind die integrierten Objekte in NodeJS? Was sind die integrierten Objekte in NodeJS? Nov 07, 2023 pm 03:33 PM

Zu den in NodeJS integrierten Objekten gehören Global, Process, Buffer, Console, Timer, EventEmitter, Stream, File System, HTTP, URL, Query String, Crypto, Path, OS usw. Detaillierte Einführung: 1. Global: globales Objekt, ähnlich dem Fensterobjekt in der Browserumgebung, auf das überall zugegriffen werden kann 2. Prozess usw.

Was sind die integrierten Objekte von Vue? Was sind die integrierten Objekte von Vue? Nov 08, 2023 pm 04:52 PM

Zu den integrierten Objekten von Vue gehören Vue, Vue-Instanz, Daten, El, Optionen, Eltern, Root, Kinder, Slots, ScopedSlots, Refs, isServer, Attrs und Listener. Vue.js ist ein progressives JavaScript-Framework zum Erstellen von Benutzeroberflächen. In Vue.js gibt es einige integrierte Objekte oder globale APIs, die zum Erstellen und Verwalten von Vue-Anwendungen verwendet werden können.

See all articles