JavaScriptの組み込みオブジェクトについてのリファレンス。
組み込みオブジェクトとは、あらかじめ定義されているオブジェクトのこと。
JavaScriptには、Array、Boolean、Date、Error、Function、Global、JSON、Math、Number、Object、RegExp、Stringなど、数多くの組み込みオブジェクトが用意されている。
Arrayオブジェクト
Numberオブジェクト
Stringオブジェクト
Booleanオブジェクト
RegExpオブジェクト
Mathオブジェクト
Dateオブジェクト
Functionオブジェクト
Objectオブジェクト
Argumentsオブジェクト
Arrayオブジェクト
Arrayオブジェクト(配列オブジェクト)のコンストラクタ、プロパティ、メソッドなどについて。
- Array.isArray( object )メソッド
- array.pop()メソッド
- array.shift()メソッド
- array.push( element1, …, elementN )メソッド
- array.unshift( element1, …, elementN )メソッド
- array.splice( index, deleteCount )メソッド
- array.splice( index, deleteCount, element1, …, elementN )メソッド
- array.sort()メソッド
- array.sort( compareFunction )メソッド
- array.reverse()メソッド
- array.slice( start )メソッド
- array.slice( start, end )メソッド
- array.concat( value1, value2, …, valueN )メソッド
- array.join()メソッド
- array.join( separator )メソッド
- array.toString()メソッド
- array.indexOf( searchElement )メソッド
- array.indexOf( searchElement, fromIndex )メソッド
- array.lastIndexOf( searchElement )メソッド
- array.lastIndexOf( searchElement, fromIndex )メソッド
- array.forEach( callback )メソッド
- array.forEach( callback, thisObject )メソッド
- array.map( callback )メソッド
- array.map( callback, thisObject )メソッド
- array.filter( callback )メソッド
- array.filter( callback, thisObject )メソッド
- array.every( callback )メソッド
- array.every( callback, thisObject )メソッド
- array.some( callback )メソッド
- array.some( callback, thisObject )メソッド
- array.reduce( callback )メソッド
- array.reduce( callback, initialValue )メソッド
- array.reduceRight( callback )メソッド
- array.reduceRight( callback, initialValue )メソッド
Numberオブジェクト
Numberオブジェクト(数値オブジェクト)のコンストラクタ、プロパティ、メソッドなどについて。
Stringオブジェクト
Stringオブジェクト(文字列オブジェクト)のコンストラクタ、プロパティ、メソッドなどについて。
- stringObject.indexOf( searchString )メソッド
- stringObject.indexOf( searchString, fromIndex )メソッド
- stringObject.lastIndexOf( searchString )メソッド
- stringObject.lastIndexOf( searchString, fromIndex )メソッド
- stringObject.search( RegExp )メソッド
- stringObject.match( RegExp )メソッド
- stringObject.replace( substring, replaceSubstring )メソッド
- stringObject.replace( substring, function )メソッド
- stringObject.replace( RegExp, replaceSubstring )メソッド
- stringObject.replace( RegExp, function )メソッド
- stringObject.trim()メソッド
- stringObject.toUpperCase()メソッド
- stringObject.toLowerCase()メソッド
- stringObject.toLocaleUpperCase()メソッド
- stringObject.toLocaleLowerCase()メソッド
- stringObject.charAt( index )メソッド
- stringObject.charCodeAt( index )メソッド
- String.fromCharCodeメソッド
- string1.localeCompare( string2 )メソッド
- string1.concat( string2, string3, …, stringN )メソッド
- stringObject.valueOf()メソッド
- stringObject.toString()メソッド
- stringObject.slice( start )メソッド
- stringObject.slice( start, end )メソッド
- stringObject.substring( start )メソッド
- stringObject.substring( start, end )メソッド
- stringObject.substr( start )メソッド
- stringObject.substr( start, length )メソッド
- stringObject.slice( separator )メソッド
- stringObject.slice( separator, limit )メソッド
- stringObject.slice( RegExp )メソッド
- stringObject.slice( RegExp, limit )メソッド
Booleanオブジェクト
Booleanオブジェクトのコンストラクタ、プロパティ、メソッドなどについて。
RegExpオブジェクト
RegExpオブジェクト(正規表現オブジェクト)のコンストラクタ、プロパティ、メソッドなどについて。
Mathオブジェクト
Mathオブジェクト(数学オブジェクト)のプロパティ、メソッドなどについて。
- Math.PIプロパティ
- Math.SQRT2プロパティ
- Math.SQRT1_2プロパティ
- Math.Eプロパティ
- Math.LN2プロパティ
- Math.LN10プロパティ
- Math.LOG2Eプロパティ
- Math.LOG10Eプロパティ
- Math.random()メソッド
- Math.floor( number )メソッド
- Math.ceil( number )メソッド
- Math.round( number )メソッド
- Math.abs( number )メソッド
- Math.max( number1, number2, …, numberN )メソッド
- Math.min( number1, number2, …, numberN )メソッド
- Math.pow( base, exponent )メソッド
- Math.sqrt( number )メソッド
- Math.sin( radians )メソッド
- Math.cos( radians )メソッド
- Math.tan( radians )メソッド
- Math.asin( number )メソッド
- Math.acos( number )メソッド
- Math.atan( number )メソッド
- Math.atan2( y, x )メソッド
- Math.exp( exponent )メソッド
- Math.log( number )メソッド
Dateオブジェクト
Dateオブジェクト(日付オブジェクト)のコンストラクタ、プロパティ、メソッドなどについて。
- new Date()
- new Date( milliseconds )
- new Date( dateString )
- new Date( year, month, day, hour, minute, second, millisecond )
- dateObject.getFullYear()メソッド
- dateObject.getMonth()メソッド
- dateObject.getDate()メソッド
- dateObject.getDay()メソッド
- dateObject.getHours()メソッド
- dateObject.getMinutes()メソッド
- dateObject.getSeconds()メソッド
- dateObject.getMilliseconds()メソッド
- dateObject.getTime()メソッド
- dateObject.getTimezoneOffset()メソッド
- dateObject.getUTCFullYear()メソッド
- dateObject.getUTCMonth()メソッド
- dateObject.getUTCDate()メソッド
- dateObject.getUTCDay()メソッド
- dateObject.getUTCHours()メソッド
- dateObject.getUTCMinutes()メソッド
- dateObject.getUTCSeconds()メソッド
- dateObject.getUTCMilliseconds()メソッド
- dateObject.setFullYear( yearValue )メソッド
- dateObject.setFullYear( yearValue, monthValue )メソッド
- dateObject.setFullYear( yearValue, monthValue, dayValue )メソッド
- dateObject.setMonth( monthValue )メソッド
- dateObject.setMonth( monthValue, dayValue )メソッド
- dateObject.setDate( dayValue )メソッド
- dateObject.setHours( hoursValue )メソッド
- dateObject.setHours( hoursValue, minutesValue )メソッド
- dateObject.setHours( hoursValue, minutesValue, secondsValue )メソッド
- dateObject.setHours( hoursValue, minutesValue, secondsValue, milliSecondsValue )メソッド
- dateObject.setMinutes( minutesValue )メソッド
- dateObject.setMinutes( minutesValue, secondsValue )メソッド
- dateObject.setMinutes( minutesValue, secondsValue, milliSecondsValue )メソッド
- dateObject.setSeconds( secondsValue )メソッド
- dateObject.setSeconds( secondsValue, milliSecondsValue )メソッド
- dateObject.setMilliseconds( milliSecondsValue )メソッド
- dateObject.setTime( milliSecondsValue )メソッド
- dateObject.setUTCFullYear( yearValue )メソッド
- dateObject.setUTCFullYear( yearValue, monthValue )メソッド
- dateObject.setUTCFullYear( yearValue, monthValue, dayValue )メソッド
- dateObject.setUTCMonth( monthValue )メソッド
- dateObject.setUTCMonth( monthValue, dayValue )メソッド
- dateObject.setUTCDate( dayValue )メソッド
- dateObject.setUTCHours( hoursValue )メソッド
- dateObject.setUTCHours( hoursValue, minutesValue )メソッド
- dateObject.setUTCHours( hoursValue, minutesValue, secondsValue )メソッド
- dateObject.setUTCHours( hoursValue, minutesValue, secondsValue, milliSecondsValue )メソッド
- dateObject.setUTCMinutes( minutesValue )メソッド
- dateObject.setUTCMinutes( minutesValue, secondsValue )メソッド
- dateObject.setUTCMinutes( minutesValue, secondsValue, milliSecondsValue )メソッド
- dateObject.setUTCSeconds( secondsValue )メソッド
- dateObject.setUTCSeconds( secondsValue, milliSecondsValue )メソッド
- dateObject.setUTCMilliseconds( milliSecondsValue )メソッド
- dateObject.valueOf()メソッド
- dateObject.toString()メソッド
- dateObject.toUTCString()メソッド
- dateObject.toLocaleString()メソッド
- dateObject.toDateString()メソッド
- dateObject.toLocaleDateString()メソッド
- dateObject.toTimeString()メソッド
- dateObject.toLocaleTimeString()メソッド
Functionオブジェクト
Functionオブジェクト(関数オブジェクト)のコンストラクタ、プロパティ、メソッドなどについて。
Objectオブジェクト
Objectオブジェクトのコンストラクタ、プロパティ、メソッドなどについて。
- object.hasOwnProperty( propertyName )メソッド
- objectA.prototype.isPrototypeOf( objectB )メソッド
- object.propertyIsEnumerable( propertyName )メソッド
- object.toString()メソッド
- object.toLocaleString()メソッド
- object.valueOf()メソッド
- Object.create( prototype )メソッド
- Object.create( prototype, descriptors )メソッド
- Object.defineProperty( object, propertyName, descriptor )メソッド
- Object.defineProperties( object, descriptors )メソッド
- Object.getOwnPropertyDescriptor( object, propertyName )メソッド
- Object.keys( object )メソッド
- Object.getOwnPropertyNames( object )メソッド
- Object.getPrototypeOf( object )メソッド
- Object.preventExtensions( object )メソッド
- Object.isExtensible( object )メソッド
- Object.seal( object )メソッド
- Object.isSealed( object )メソッド
- Object.freeze( object )メソッド
- Object.isFrozen( object )メソッド
Argumentsオブジェクト
Argumentsオブジェクト(引数オブジェクト)のプロパティについて。