1. 程式人生 > >js 基礎 Math 常用工具函式

js 基礎 Math 常用工具函式

1.Math.PI 弧度轉角度、

2.Math.random return [0,1)範圍的數

3.Math.floor()/Math.ceil() 向下/向上取整、

4.三角函式 Math.sin/cos/tan

5.反三角函式 Math.asin/acos/atan

6.角度弧度相互轉換、

7.Math.atan2(y,x) 返回一個座標(y,x)對應的角度(-PI,PI]

8.Math.sqrt 開根號

陣列的高階使用

1.array.length

2.遍歷一個數組 for(var key in array)

3.插入push()末尾

4.查詢物件在陣列中所對應的索引 indexOf()

5.刪除陣列的某個元素 splice(開始索引,要刪除的個數)

6.陣列的排序

7.隨機打亂一個數列

8.隨機從一堆資料裡抽取一個值

表的高階使用

1.遍歷一個表 for(key in table){

table[key]==每個對應的陣列/物件

}

2.表裡共有多少個物件 Object.keys(obj).length

2.刪除表裡的資料 delete list_data[4]

字串物件的高階使用

1.str.length

2.str.indexOf() 返回首次出現的位置

3.str.replace('要替換的內容','替換的內容')

4.toLowerCase,toUpperCase

相關推薦

js 基礎 Math 常用工具函式

1.Math.PI 弧度轉角度、 2.Math.random return [0,1)範圍的數 3.Math.floor()/Math.ceil() 向下/向上取整、 4.三角函式 Math.sin/cos/tan 5.反三角函式 Math.asin/acos/ata

JS基礎8-常用內置對象(Date和Math

minutes 內置 sqrt eight time OS second con tab 一、Date對象 1.Date對象的創建 new Date() new Date(month dd,yyyy hh:mm:ss) new Date(yyyy,mth,dd,hh,mm,

【重溫基礎JS中的常用高階函式介紹

Ps. 晚上加班到快十點,回來趕緊整理整理這篇文章,今天老大給我推薦了一篇文章,我從寫技術部落格中收穫到了什麼?- J_Knight_,感受也是很多,自己也需要慢慢養成記錄部落格的習慣,即使起步艱難,難以堅持,但還是要讓自己加油加油。 前兩天把我整理的【複習資料】ES6/ES7/ES8/ES

JS常用工具函式整理

/**身份證有效性校驗及獲得戶籍、性別等**/ function checkIdcard(idcard) { var Errors = new Array("驗證通過!", "身份證號碼位數不對!", "身份證號碼出生日期超出範圍或含有非法字元!", "身份證號碼

JS 開發常用工具函式

  1、isStatic:檢測資料是不是除了symbol外的原始資料   function i

php常用工具函式集合

常用工具函式 1.轉換位元組大小 /** * 轉換位元組大小 * @param [number] $size * @param integer $digits * @return

js基礎-Math和隨機數random

Math       Math和其它的物件不同,它不是一個建構函式,它屬於一個工具類,不用建立物件,裡面封裝了與數學相關的屬性和方法 比如Math.PI 表示圓周率 常用方法 Math.abs();      //計算一個值的絕對值 Math.ceil();   

JS 基礎實現與底層函式

預載入的的書寫: 1.$(document).ready(function(){}); 2.$().ready(); 3.$(function(){}); Js三種輸出: 1.document.getEm..byId(“”).inntrhtml

js基礎base function scope 函式作用域

<!DOCTYPE html> <html lang="en"> <head>   <meta charset="UTF-8">   <title>$永遠的24k純帥$</title>   <

JavaScript開發常用工具函式

1、isStatic:檢測資料是不是除了symbol外的原始資料 function isStatic(value) {

JS Math常用函式

<script> console.log(parseInt("20.20")); console.log(typeof parseFloat("21.88哈哈哈99")); // Math // 1. 四捨五入 console.log(Math

JSMath函式常用方法

Math 是數學函式,但又屬於物件資料型別 typeof Math => ‘object’ console.dir(Math) 檢視Math的所有函式方法。 1,Math.abs() 獲取絕對值 Math.abs(-12) = 12 2,Math.cei

Node.js 常用工具-util

ring true log tostring 字符串 常用工具 字符 null bject util.inherits util.inherits(constructor, superConstructor)是一個實現對象間原型繼承 的函數。 在這裏我們只介紹util.in

【node.js】全局變量、常用工具、文件系統

所有 格式 rmdir files cat 函數 lena roc close 學習鏈接:http://www.runoob.com/nodejs/nodejs-global-object.html 在 JavaScript 中,通常 window 是全局對象, 而 Nod

js基礎-常用數組操作方法

連接數 應該 star ... lang 改變 art str ray 1、slice() 方法:arrayObject.slice(start,end)返回值:返回一個新的數組,包含從 start 到 end (不包括該元素)的 arrayObject 中的元素。 2

JS基礎12-DOM訪問列表框、下拉菜單的常用屬性

for 個數 下一個 index 索引 tro tel alert class 一、DOM訪問列表框、下拉菜單的常用屬性如下: form 返回列表框、下拉菜單所在的表單對象 length 返回列表框、下拉菜單的選項個數 options

【溫故知新】——BABYLON.js基礎·常用知識點總結

前言:複習BABYLON.js官網101基礎文件之後,總結了一些在公司專案中常用的基礎知識點。官網文件地址:http://doc.babylonjs.com/babylon101/   一、建立場景的模板: var createScene = function () { /

Java 其他常用工具及其他基礎複習

以下內容為簡記複習,留個印象利於回顧。 每個標題後的內容為其方法及其簡單使用方式簡記。 System 靜態方法 gc(); exit(int status); currentTimeMillis(); arrayCopy(Obj src, int srcPos, Obj dest,

js字串常用處理函式

我們以micro-major163字串為例 1、charAt(索引值)  //查詢具體的位置 "micro-major163".charAt(0);  //返回m 2、indexOf(searchValue[,fromIndex])    //返回

lodash中常用工具函式

1、n次迴圈 _.time(5,function(){ }) 2、迭代陣列並返回每一項中深度巢狀的屬性 var ownerArr = [{ "owner": "Colin", "pets": [{"name":"dog1"}, {"name": "dog2"}]}, { "owner": "John"