js数据类型OA北京转赛车平台出租换及常用方法、内置对象

Date 对象OA北京转赛车平台出租haozbbs.comQ1446595067

Date 对象用于处理日期和时间。
创建 Date 对象的语法:

var myDate=new Date()

注释:Date 对象会自动把当前日期和时间保存为其初始值。
Date 对象方法

Date()

返回当日的日期和时间。

setFullYear()

设置 Date 对象中的年份(四位数字)。

getMonth()

从 Date 对象返回月份(0 ~ 11)。

getDate()

从 Date 对象返回一个月中的某一天(1 ~ 31)。

getDate()

从 Date 对象返回一个月中的某一天(1 ~ 31)。

getHours()

返回 Date 对象的小时(0 ~ 23)。

getMinutes()

返回 Date 对象的分钟(0 ~ 59)。

getSeconds()

返回 Date 对象的秒数(0 ~ 59)。

getTime() 返回 1970 年 1 月 1 日至今的毫秒数。

//获取当前时间 Thu Jun 21 2018 07:28:44 GMT+0800 (中国标准时间)
var time = new Date();
var tt = time.getFullYear()+"年"+(time.getMonth()+1)+"月"+time.getDate()+"日"+" "+
time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
console.log(time);
console.log(tt);

Math 对象

Math 对象用于执行数学任务。
使用 Math 的属性和方法的语法:

var pi_value=Math.PI;

var sqrt_value=Math.sqrt(15);

注释:Math 对象并不像 Date 和String那样是对象的类,因此没有构造函数Math(),像Math.sin()这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把Math作为对象使用就可以调用其所有属性和方法。
Math 对象方法

abs(x)

返回数的绝对值。

ceil(x)

对数进行上舍入。

max(x,y)

返回 x 和y中的最高值。

min(x,y)

返回 x 和y中的最低值。

random()

返回 0 ~ 1 之间的随机数。

round(x)

把数四舍五入为最接近的整数。

◆Math.floor() 地板函数

  ★如果是整数,取整之后是这个数本身

  ★如果是小数,对数进行向下舍入。

数据类型转换
数字类型转字符串

方式一:String()

方式二:变量.toString()

字符串转数字类型

◆Number

★纯数字类型的字符串,转换之后得到的数字。

★非数字字符串,转换之后得到是NaN。

★小数类型的字符串,转换之后得到的是原数字。

◆parseInt

★整数数字类型的字符串,转换之后得到的整数数字。

★数字开头的字符串,转换之后得到的是前边的数字。

★非数字开头的字符串,转换之后得到的是NaN。

★小数类型的字符串,转换之后取整。

◆parseFloat

★整数数字类型的字符串,转换之后得到的整数数字。

★数字开头的字符串,转换之后得到的是前边的数字。

★非数字开头的字符串,转换之后得到的是NaN。
转布尔类型

Boolean()

★数字和字符串转完之后为true。

★undefined、null、0转完之后为false.
隐式数据类型转换

在运算过程中,程序自己进行的数据转换(程序员没有操作)

Boolean 对象

Boolean 对象表示两个值:"true"或"false"。
创建 Boolean 对象的语法:

new Boolean(value);//构造函数

Boolean(value);//转换函数
参数

参数 value 由布尔对象存放的值或者要转换成布尔值的值。
返回值

当作为一个构造函数(带有运算符 new)调用时,Boolean()将把它的参数转换成一个布尔值,并且返回一个包含该值的Boolean对象。

如果作为一个函数(不带有运算符 new)调用时,Boolean()只将把它的参数转换成一个原始的布尔值,并且返回这个值。

注释:如果省略 value参数,或者设置为0、-0、null、""、false、undefined或NaN,则该对象设置为false。否则设置为true(即使value参数是字符串"false")。

toString()

把逻辑值转换为字符串,并返回结果。

Number 对象

Number 对象是原始数值的包装对象。
创建 Number 对象的语法:

var myNum=new Number(value);

var myNum=Number(value);
参数

参数 value 是要创建的 Number对象的数值,或是要转换成数字的值。
返回值

当 Number() 和运算符new一起作为构造函数使用时,它返回一个新创建的Number对象。如果不用new运算符,把Number()作为一个函数来调用,它将把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回NaN)。
Number 对象方法

方法

描述

toString

把数字转换为字符串,使用指定的基数。

toLocaleString

把数字转换为字符串,使用本地数字格式顺序。

toFixed

把数字转换为字符串,结果的小数点后有指定位数的数字。

toExponential

把对象的值转换为指数计数法。

toPrecision

把数字格式化为指定的长度。

valueOf

返回一个 Number 对象的基本数字值。
String 对象

String 对象用于处理文本(字符串)。
创建 String 对象的语法:

new String(s);

String(s);
参数

参数 s 是要存储在 String对象中或转换成原始字符串的值。
返回值

当 String() 和运算符new一起作为构造函数使用时,它返回一个新创建的String对象,存放的是字符串s 或s 的字符串表示。

当不用 new 运算符调用String()时,它只把s 转换成原始的字符串,并返回转换后的值。
String 对象属性

length

字符串的长度

stringObject.indexOf(searchvalue,fromindex);
searchvalue 必需。规定需检索的字符串值。
fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。
如省略该参数,则将从字符串的首字符开始检索。
说明
该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。
开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。
如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置索引。stringObject 中的字符位置是从 0 开始的

检索某个子字符串:indexOf(‘子字符串‘) 若存在返回首次出现的位置,若不存在返回-1
String(字符串对象)
String 对字符串的支持
String.charAt( ) 返回字符串中的第n个字符
String.charCodeAt( ) 返回字符串中的第n个字符的代码
String.concat( ) 连接字符串
String.fromCharCode( ) 从字符编码创建—个字符串
String.indexOf( ) 检索字符串
String.lastIndexOf( ) 从后向前检索一个字符串
String.length 字符串的长度
String.localeCompare( ) 用本地特定的顺序来比较两个字符串
String.match( ) 找到一个或多个正则表达式的匹配
String.replace( ) 替换一个与正则表达式匹配的子串
String.search( ) 检索与正则表达式相匹配的子串
String.slice( ) 抽取一个子串
String.split( ) 将字符串分割成字符串数组
String.substr( ) 抽取一个子串
String.substring( ) 返回字符串的一个子串
String.toLocaleLowerCase( ) 把字符串转换小写
String.toLocaleUpperCase( ) 将字符串转换成大写
String.toLowerCase( ) 将字符串转换成小写
String.toString( ) 返回字符串
String.toUpperCase( ) 将字符串转换成大写
String.valueOf( ) 返回字符串

RegExp 对象

RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。

test

检索字符串中指定的值。返回 true 或false。
RegExp(正则表达式对象)
RegExp 用于模式匹配的正则表达式
RegExp.exec( ) 通用的匹配模式
RegExp.global 正则表达式是否全局匹配
RegExp.ignoreCase 正则表达式是否区分大小写
RegExp.lastIndex 下次匹配的起始位置
RegExp.source 正则表达式的文本
RegExp.test( ) 检测一个字符串是否匹配某个模式
RegExp.toString( ) 把正则表达式转换成字符串

Array 对象

Array 对象用于在单个的变量中存储多个值。
创建 Array 对象的语法:

new Array();

new Array(size);

new Array(element0,element1, ...,elementn);
参数

参数 size 是期望的数组元素个数。返回的数组,length字段将被设为size 的值。

参数 element ..., elementn 是参数列表。当使用这些参数来调用构造函数 Array()时,新创建的数组的元素就会被初始化为这些值。它的length字段也会被设置为参数的个数。
返回值

返回新创建并被初始化了的数组。

如果调用构造函数 Array() 时没有使用参数,那么返回的数组为空,length 字段为0。

当调用构造函数时只传递给它一个数字参数,该构造函数将返回具有指定个数、元素为 undefined的数组。

当其他参数调用 Array() 时,该构造函数将用参数指定的值初始化数组。

当把构造函数作为函数调用,不使用 new 运算符时,它的行为与使用 new 运算符调用它时的行为完全一样。

Js数组里面存储的类型可任意。

数组的特点: 长度可变!数组的长度=最大角标+1
Array 对象属性

length

设置或返回数组中元素的数目。
Array 对象方法

concat()

连接两个或更多的数组,并返回结果。

join()

把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

pop()

删除并返回数组的最后一个元素

push()

向数组的末尾添加一个或更多元素,并返回新的长度。

reverse()

颠倒数组中元素的顺序。

shift()

删除并返回数组的第一个元素

slice()

从某个已有的数组返回选定的元素

sort()

对数组的元素进行排序

splice()

删除元素,并向数组添加新元素。

toSource()

返回该对象的源代码。

toString()

把数组转换为字符串,并返回结果。

toLocaleString()

把数组转换为本地数组,并返回结果。

unshift()

向数组的开头添加一个或更多元素,并返回新的长度。

valueOf()

返回数组对象的原始值

JavaScript 全局对象

全局属性和函数可用于所有内建的 JavaScript 对象。
顶层函数(全局函数)

函数

描述

decodeURI()

解码某个编码的 URI。

decodeURIComponent()

解码一个编码的 URI 组件。

encodeURI()

把字符串编码为 URI。

encodeURIComponent()

把字符串编码为 URI 组件。

eval()

计算 JavaScript 字符串,并把它作为脚本代码来执行。

parseFloat()

解析一个字符串并返回一个浮点数。

parseInt()

解析一个字符串并返回一个整数。

原文地址:http://blog.51cto.com/13864167/2140246

时间: 2024-10-08 04:46:36

js数据类型OA北京转赛车平台出租换及常用方法、内置对象的相关文章

北京_赛车平台出租和视频播放View的扩展

北京_赛车平台出租 VideoView 是android 系统提供的一个媒体播放显示和控制的控件.其结构层次如下: 原型:VideoView extends SurfaceView implements MediaController.MediaPlayerControl 类结构: java.lang.Object ? android.view.View ? android.view.SurfaceView ? android.widget.VideoView 通过VideoView 的原型可知

JS复习—基本包装类型(String、Number)、内置对象

   包装类型 在读取模式下访问基本类型值时,就会创建对应的基本包装类型的一个对象,从而方便了数据操作.每个包装类型都映射到同名的基本类型.操作基本类型值得语句一经执行完毕,就会立即销毁新创建的包装对象. 后台执行的操作: (1)创建一个String类型的一个实例: (2) 在实例上调用指定的方法 (3)销毁这个实例 var s1 = "some text"; var s2 = s1.substring(2); s1 = null; 一.Number类型 (1):valueOf() 返

从零开始的JS生活(三)——内置对象

咱们继续进行我们的正经的JS介绍.今天所要跟大家讲述的是JS中十分常用.十分常用.十分常用的内置对象. 一.世界上最熟悉的陌生就是,当你看着数组.而我看着你... - 数组对象 1.数组的概念 在内存中 连续存储 多个 有序 元素的结构(元素的顺序称为下标,通过下标查找对应元素): 2.数组的声明 2.1 通过字面量声明 JS中同一数组可以储存多种不同数据类型(但一般同一数组只用于存放同种数据类型) 2.2 new关键字声明:var arr2 = new Array(参数); >>>参数

js常用内置对象、Dom对象、BOM对象

11.html元素事件属性中,如onclick="",双引号里可以是方法条用,可以是js代码(无需加<script>标签) 12.JavaScript内置 对象.属性和方法(您也应该避免使用 JavaScript 内置的对象.属性和方法的名称作为 Javascript 的变量或函数名):Array     Date     eval     function     hasOwnPropertyInfinity     isFinite     isNaN     isPr

北京赛车平台出租度富文本编辑器UEditor的改造

在Java项目中,做内容管理功能时,需要用到富文本编辑器北京赛车平台出租(www.1159880099.com)QQ1159880099,目前流行的富文本编辑器还是比较多的,因为项目中用的是百度的UEditor,所以对UEditor使用中的一些问题做个总结吧. 因为是Java项目所以使用的是只能选择jsp版本的UEditor,使用方式还是比较简单的,按照UEditor官方的文档来就好了. 首先说下踩过的坑,我项目一开始是用的war部署的方式,大家都知道war部署时是会解压到tomcat的weba

深入快三平台北京赛车平台出租/搭建浅出学Vue开发

Vue对移动端和浏览器版本的支持 因为Vue本身使用快三平台北京赛车平台出租/搭建Q1619668668浅了ECMAScript 5 特性,所以Vue支持所有兼容ECMAScript 5 的浏览器.我们根据下面的图示来解释一下, 红色表示为几乎不支持 黄色表示为大部分支持 (有很小的可能会影响使用) 绿色表示为几乎全部支持(不影响使用) 由上面的图示可以看出来对IE来说,在IE8及其以下的时候,是不支持ECMAScript 5 的,也就是说,是无法使用Vue的.我们看一下对IE8的描述. IE8

xUtils与FastJson获取和北京-赛车平台出租解析网络数据

发送一个北京-赛车平台出租异步任务就系Json数据 首先打开一个接口,里面是Json数据,通过xUtils框架来发送get请求,得到接口的Json字符串,将字符串用FastJson解析成一个实体类,保存在集合当中在Gradle里面添加库工程 xUtils框架:compile 'org.xutils:xutils:3.3.40' FastJson:compile 'com.alibaba:fastjson:1.1.56.android' (我也不知道为什么显示出来的android是红色大写,应当是

java的UDP和TCP详解和北京-赛车平台出租源码分析

1.需求分析北京-赛车平台出租Q1446595067 最近在和硬件做网口的传输协议,一开始告诉我说用TCP的socket进行传输,我说没问题,就写了个socket的发送和接收方法.but过了没一段时间,又告诉我用udp吧,udp传的比较快,就也写了一个udp的.无论是socket还是udp,感觉网上有很多都是写一个监听端口,监听往这个端口发送的数据,然后再写一个发送方法. 2.问题难点本来硬件要是往java端指定端口发,就完全没问题了,但是它是把我发送的数据按照我发的端口号原路返回,就想http

Verilog实现4位数码北京快乐8平台出租管动态显示(FPGA)

本文北京快乐8平台出租haozbbs.comQ1446595067 提供了在Basys2开发板上实现4位数码管动态显示的代码,并在ISE13.4_1上调试通过,下载到开发板后可实现将8个SW输入的两位十六进制数对应的8421BCD码,显示在数码管上. 首先,是以十六进制数显示.比如,在8个开关SW上输入2FH,四个数码管从左到右显示0215. 以下为代码: module x7seg_1( input wire [3:0] high_data, input wire [3:0] low_data,