JavaScript 是面向对象的编程语言 (OOP),OOP 语言使我们有能力定义自己的对象和变量类型。

 

一、JavaScript 字符串(String)对象


1、计算长度
  
  


  

  var txt="Hello World!"
  document.write(txt.length)

  
  


   
2、indexOf() 方法
  如何使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。
  var str="Hello world!"
document.write(str.indexOf("Hello") + "
")  //0

3、match() 方法
 如何使用 match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。
 var str="Hello world!"
 document.write(str.match("world") + "
") //world
 document.write(str.match("afa") + "
")   //null

4、replace() 替换字符串中的字符

var str="Visit Microsoft!"
document.write(str.replace(/Microsoft/,"home"))  //Visit home!

 

二、JavaScript Date(日期)对象


1、getTime():计算从 1970 年到今天有多少年。

 var minutes = 1000*60
 var hours = minutes*60
 var days = hours*24
 var years = days*365

 var d = new Date()
 var t = d.getTime()
 var y = t/years
 document.write("It's been: " + y + " years since 1970/01/01!")
2、setFullYear() :设置日期
 var d = new Date()
 d.setFullYear(1992,10,3)  //months:0~11

3、getDay():  显示星期几,而不仅仅是数字。

var d=new Date()
var weekday=new Array(7)
weekday[0]="星期日"
weekday[1]="星期一"
weekday[2]="星期二"
weekday[3]="星期三"
weekday[4]="星期四"
weekday[5]="星期五"
weekday[6]="星期六"

document.write("今天是" + weekday[d.getDay()])

4、getDate() :显示当月第几天
   var d = new Date();
   document.write(d.getDate());
5、设置时钟

 
 


  
 

 //body 加载 οnlοad="startTime()"
 


 

 
 

 

三、JavaScript Array(数组)对象

1、新建数组

2、for...in :循环输出数组中的元素
 
  //for输出
  for(i=0;i
  {
 document.write(arr[i]+"
");
  }
  //for in 输出
  for(x in arr){
 document.write(arr[x]+"
");
 

3、concat() :合并两个数组。
   document.write( arr.concat(arr2)+"
" ) 

4、join() :将数组的所有元素组成一个字符串,参数为连接符号
  document.write(arr+"
")            //a,b,c
  document.write(arr.join()+"
")    //a,b,c
  document.write(arr.join("*")+"
")   //a*b*c
 
5、sort() :按 ASCII 对数组进行排序
  1)字符串排序
 document.write(arr.sort()+"
")  
  2)数字排序
 //格式函数,a-b从小到大,b-a从大到小
        function sortNumber(a, b)
 {
  return a - b
 }
 document.write(arr2.sort(sortNumber))

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐