JavaScript之String、Date、Number、Math、数组对象day0912

String对象:

创建对象的方式:

一:var str=new  String("字符串内容");

二:var str="字符串内容";

String对象常用的方法:

anchor()   生产锚点
     blink()     为元素添加blink标签
     charAt()     返回指定索引位置处的字符。
     charCodeAt() 回一个整数,代表指定位置上字符的 Unicode 编码。
     fontcolor()  把带有 COLOR 属性的一个 HTML <FONT> 标记放置在 String 对象中的文本两端
     indexOf()    返回 String 对象内第一次出现子字符串的字符位置
     italics()    把 HTML <I> 标记放置在 String 对象中的文本两端。
     link()         把一个有 HREF 属性的 HTML 锚点放置在 String 对象中的文本两端。
     replace()      返回根据正则表达式进行文字替换后的字符串的复制
     split()        切割   
     Substr()       截取子串, ss = s.substr(12, 5);  // 获取子字符串。第一个参数为开始截取的字符,第二个参数为截取字符串的长度

toUpperCase()  转大写
     toLowerCase    转小写

Date对象:

常用的方法:

getDate 方法 | getDay
方法 | getFullYear 方法 | getHours 方法 | getMilliseconds 方法 | getMinutes 方法 | getMonth 方法 | getSeconds 方法 | getTime 方法  | getVarDate 方法 | getYear 方法 | setDate
方法 | setFullYear 方法 | setHours 方法 | setMilliSeconds 方法 | setMinutes 方法 | setMonth 方法 | setSeconds 方法 | setTime 方法 |setYear 方法 | toLocaleString 方法

实现:

var date=new Date();//获取到当前的系统时间
document.write("当前的系统时间:"+date+"<br/>");
document.write("年:"+ date.getFullYear()+"<br/>");
document.write("月:"+ (date.getMonth()+1)+"<br/>");
document.write("日:"+ date.getDate()+"<br/>");    
document.write("时:"+ date.getHours()+"<br/>");
document.write("分:"+ date.getMinutes()+"<br/>");
document.write("秒:"+ date.getSeconds()+"<br/>");

document.write("当前时间是:"+date.toLocaleString());

Number对象:

创建对象的方式:

一:    var 变量= new Number(数字)

二:    var 变量 = 数字;

常用的方法:

toString()  把数字转换成指定进制形式的字符串。
 toFixed()   指定保留小数位,而且还带四舍五入的功能。

实现:

var num=10;
    document.write("二进制:"+num.toString(2));

var num1=3.1486;
    document.write("保留两位小数"+num1.toFixed(2));

Math对象常用的方法:

ceil         向上取整
 floor()   向下取整
 random()  随机数方法 //  产生的伪随机数介于 0 和 1 之间(含 0,不含 1),
 round     四舍五入,返回与给出的数值表达式最接近的整数。

实现:

document.write("四舍五入:"+Math.round(3.74)+"<br/>");//return      4

document.write("向上取整:"+Math.ceil(3.74)+"<br/>");
document.write("向下取整:"+Math.floor(3.74)+"<br/>");

Array数组对象:

创建方式:

方式1:
        var 变量名 = new Array();  创建一个长度为0的数组。
         方式2:
        var 变量名= new Array(长度) 创建一个指定长度的数组对象。
         方式3:
         var 变量名 = new Array("元素1","元素2"...);  给数组指定元素创建数组 的对象。
          方式4:
         var 变量名 = ["元素1","元素2"...];

常用的方法:

concat 方法 | join
方法 | pop 方法 | push 方法 | reverse 方法 | shift
方法 | slice 方法 | sort 方法 | splice 方法 | toLocaleString 方法 | toString 方法 | unshift
方法 | valueOf 方法

实现:

var arr=new  Array();
    document.write("数组的长度:"+arr.length+"<br/>");

var arr1=new  Array(5);

var arr2=new  Array("张三","李四","王五");

var arr3=["张三","李四","王五"];

var arr=new  Array("张三","李四","王五");
var arr1=new Array("陈六","赵七");
var newArr=arr.concat(arr1);
document.write("两个数组元素连接起来后的新数组元素:"+newArr+"<br/>");
newArr.reverse();
document.write("新数组反转后的数组元素:"+newArr+"<br/>");
newArr.push("王八");
document.write("添加一个新元素后的数组元素是:"+newArr+"<br/>");
newArr.splice(2,2,"哈哈","呵呵");
document.write("删除从索引值为2的元素,删除元素个数2个,并插入新的2个元素后的数组元素是:"+newArr+"<br/>");
document.write(newArr.length);

时间: 2024-10-08 16:08:39

JavaScript之String、Date、Number、Math、数组对象day0912的相关文章

JavaScript 中关于Date的内置对象属性和方法的总结

Date 属性: 1.constructor    所建立对象的函数参考 2.prototype      能够为对象加入的属性和方法 方法: 1.getDay()    返回一周中的第几天(0-6) 2.getYear()    返回年份.2000年以前为2位,2000(包含)以后为4位 3.getFullYear()     返回完整的4位年份数 4.getMonth()      返回月份数(0-11) 5.getDate()       返回日(1-31) 6.getHours()  

js----Date\Math\数组对象

JS内置对象-String对象、Date日期对象、Array数组对象、Math对象

一.JavaScript中的所有事物都是对象:字符串.数组.数值.函数... 1.每个对象带有属性和方法 JavaScript允许自定义对象 2.自定义对象 a.定义并创建对象实例 b.使用函数来定义对象,然后创建新的对象实例 二.JS内置对象-String 1.string对象 string对象用于处理已有的字符串 字符串可以使用单引号或者双引号 2.indexOf( )  在字符串中查找字符串,如果匹配成功返回首字母所在的位置,否则返回-1 3.match() 匹配成功,返回匹配成功的数组,

js中的函数,Date对象,Math对象和数组对象

函数就是完成某个功能的一组语句,js中的函数由关键字 function + 函数名 + 一组参数定义;函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织结构更多清晰. 其语法结构为 function funName (arg0, arg1, … argN){        //statements    } function say_hello (name, msg){ alert(“hello”+ name + “:”+ msg); } say_hello(“d

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

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

Javascript类型系统[数组,对象,数据类型]

JavaScript类型系统 1.var a = [1,11,22,33];  //[]声明数组,数组有个天生的属性length a. 用var 声明的a--是变量,也是对象[既然是对象,它可被赋值任何对象,如数组]. b.运用数组非常灵活,可随时赋值[任何类型],数组长度[容量]自动扩充加长. c.数组索引从0开始. d.数组内元素,可以是其他数组对象.如再赋值 b = ["rty","ljh",123]; a[5]=b;    或a[6]=["rty&

JavaScript学习总结(二)数组和对象部分

转自:http://segmentfault.com/a/1190000000653028 对象部分 Object类型 Object 是一个无序的集合,可以存放任意类型对象,所有其他对象都继承自这个对象.创建Object类型有两种,一种是使用new运算符,一种是字面量表示法. 1.使用new运算符创建Object var obj = new Object();//注意大写,也可以直接写成Object() 注意,通过new Object() 的写法生成新对象,与字面量的写法 obj = {} 是等

JavaScript---网络编程(4)-Date、Math、Global和自定义对象

本节博客进行Date对象.Math对象.Global对象和自定义对象的用法演示. 首先是一个out.js文件内容(输出到网页中的自定义输出方法): function println(parma){ document.write(parma+"<br/>"); } function print(parma){ document.write(parma); } Date 对象 启用基本存储器并取得日期和时间. dateObj = new Date() dateObj = new

JavaScript服务器端开发基础之Math对象小结

JavaScript提供基础的算术运算符来实现对算术运算的支持,例如加法运算符+,减法运算符-,乘法运算符*,除法运算符/和求余运算符%.此外,还支持复杂的算术运算,这是通过作为Math对象的属性定义的函数和常量来实现的. 使用 Math 的属性和方法的语法如下所示: var pi_value=Math.PI; var sqrt_value=Math.sqrt(15); 注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin(