Math
Math.trunc()
取出一個小數的小數部分,回傳整數部分
<code>Math.trunc(1.239); //1 Math.trunc(-3,1415926); //-2 Math.trunc(3.9); //3</code>
對於空值和無法截取整數的值,傳回NaN
<code>Math.trunc("a"); //NaN Math.trunc(); //NaN Math.trunc(NaN); //NaN</code>
Math.sign()
判斷正數,負數或是0, 正數回傳1,負數回傳-1,0回傳0 其他值回傳NaN
<code>Math.sign(11.22); //1 Math.sign(253); //1 Math.sign(0); //0 Math.sign(0.0); //0 Math.sign(-0.0); //-0 Math.sign(-0); //-0 Math.sign(-345); //-1 Math.sign(-2.983958); //-1 Math.sign('a'); //NaN Math.sign(); //NaN Math.sign(NaN); //NaN</code>
Math.cbrt()
計算一個數的立方根 其他值回傳NaN
<code>Math.cbrt(8); //2 Math.cbrt(-64); //-4 Math.cbrt(-27);//3 Math.sign('a'); //NaN</code>
Number.isInteger()
判斷一個值是否為整數。是回傳true 不是回傳false
<code>Number.isInteger(25) // true Number.isInteger(25.0) // true Number.isInteger(25.1) // false Number.isInteger("15") // false Number.isInteger(true) // false </code>
Number.isNaN()
用來查看一個值是否為NaN
<code>Number.isNaN(NaN) // true Number.isNaN(15) // false Number.isNaN('15') // false Number.isNaN(true) // false </code>
String
includes()
用來查看是否包含陣列中的相連的任幾個 包含回傳ture 不包含false
<code>var str="weirenshi"; str.includes("shi")//ture str.includes("ei")//ture str.includes("df")//false str.includes("dfghjk")//false</code>
startsWidth()
以字串字母開頭(一個或兩個) 是回傳ture 不是包含false
<code>var str="weirenshi"; str.startsWidth("w")//ture str.startsWidth("we")//ture str.startsWidth("d")//false</code>
endsWidth
以字串字母結尾(一個或兩個) 是回傳ture 不是包含false
<code>var str="weirenshi"; str.endsWidth("i")//ture str.endsWidth("hi")//ture str.endsWidth("d")//false</code>
repeat
複製 定義幾個就會複製幾個
<code>"abc".repeat(3) // "abcabcabc" "wei".repeat(5) // "weiweiweiweiwei"</code>
Array
Array.from 複製給一個數組,原封不動的複製下來
<code>var arr=[1,2,3,4,5]; var ass=Array.from(arr);//[1,2,3,4,5]</code>
Array.of 放到一個陣列裡
類似於 new Array
<code>Array.of(1, 2, 3);//[1,2,3]</code>
fill
1代表從第一位開始,7代表從第一位開始後面都是7
<code>[0, 0, 0].fill(7, 1) // [0,7,7] [0, 0, 0, 4, 6, 3, 4].fill(9, 3) // [0,0,9,9,9,9,9]</code>
Object
Object.assign淺拷貝 第一個參數是目標對象,後面的參數都是來源物件
<code>var aa = { a: 1 }; var qq = { b: 2 }; var zz = { c: 3 }; Object.assign(aa, qq, zz); target // {a:1, b:2, c:3} var ss={x:1,y:2}; var bb={}; Object.assign(ss,bb); bb.x=3; ss//x:1,y:2; bb//x:3,y:2;</code>
直接拷貝,合併物件
<code>var ff={x:1,y:2}; var vv={k:9,l:8}; var kk=Object.assign(ff,vv)//{x:1,y:2,k:9,l:8}</code>
以上是Math、Number、String 、Array、Object 的新 APIs的詳細內容。更多資訊請關注PHP中文網其他相關文章!

使用Java的String.valueOf()函数将基本数据类型转换为字符串在Java开发中,当我们需要将基本数据类型转换为字符串时,一种常见的方法是使用String类的valueOf()函数。这个函数可以接受基本数据类型的参数,并返回对应的字符串表示。在本文中,我们将探讨如何使用String.valueOf()函数进行基本数据类型转换,并提供一些代码示例来

char数组转string的方法:可以通过赋值来实现,使用{char a[]=" abc d\0efg ";string s=a;}语法,让char数组对string直接赋值,执行代码即可完成转换。

使用Java的String.replace()函数替换字符串中的字符(串)在Java中,字符串是不可变的对象,这意味着一旦创建了一个字符串对象,就无法修改它的值。但是,你可能会遇到需要替换字符串中的某些字符或者字符串的情况。这时候,我们可以使用Java的String类中的replace()方法来实现字符串的替换。String类的replace()方法有两种重

使用Java的String.length()函数获取字符串的长度在Java编程中,字符串是一种非常常见的数据类型,我们经常需要获取字符串的长度,即字符串中字符的个数。在Java中,我们可以使用String类的length()函数来获取字符串的长度。下面是一个简单的示例代码:publicclassStringLengthExample{publ

一、认识String1.JDK中的String首先我们看看JDK中的String类源码,它实现了很多接口,可以看到String类被final修饰了,这就说明String类不可以被继承,String不存在子类,这样所有使用JDK的人,用到的String类都是同一个,如果String允许被继承,每个人都可以对String进行扩展,每个人使用的String都不是同一个版本,两个不同的人使用相同的方法,表现出不同的结果,这就导致代码没办法进行开发了继承和方法覆写在带来灵活性的同时,也会带来很多子类行为不

String中split方法使用String的split()方法用于按传入的字符或字符串对String进行拆分,返回拆分之后的数组。1、一般用法用一般的字符,例如@或,等符号做分隔符时:Stringaddress="上海@上海市@闵行区@吴中路";String[]splitAddr=address.split("@");System.out.println(splitAddr[0]+splitAddr[1]+splitAddr[2]+splitAddr[3

在Golang编程中,byte、rune和string类型是非常基础、常见的数据类型。它们在处理字符串、文件流等数据操作时发挥着重要作用。而在进行这些数据操作时,我们通常需要对它们进行相互的转换,这就需要掌握一些转换技巧。本文将介绍Golang函数的byte、rune和string类型转换技巧,旨在帮助读者更好地理解这些数据类型,并能够熟练地在编程实践中应用

String.toLowerCase()函数是Java中一个非常有用且常见的字符串处理函数,它可以将一个字符串转换为小写形式。在本文中,我们将介绍该函数的使用方法,并给出一些相关的代码示例。首先,让我们来看一下String.toLowerCase()函数的基本语法。它没有任何参数,只需要调用它即可。下面是示例代码:Stringstr="Hel


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3漢化版
中文版,非常好用

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

記事本++7.3.1
好用且免費的程式碼編輯器

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),