JavaScript-7对象:字符串、时间

字符串(String)对象

Javascript是面向对象的编程语言,我们可以定义自己的对象和变量类型。

计算字符串长度

var txt="Hello world!"

document.write(txt.length)

结果为:12

字符串样式

document.write("<p>Big: " + txt.big() + "</p>")

document.write("<p>Small: " + txt.small() + "</p>")

document.write("<p>Bold: " + txt.bold() + "</p>")

document.write("<p>Italic: " + txt.italics() + "</p>")

document.write("<p>Blink: " + txt.blink() + " (does not work in IE)</p>")

document.write("<p>Fixed: " + txt.fixed() + "</p>")

document.write("<p>Strike: " + txt.strike() + "</p>")

document.write("<p>Fontcolor: " + txt.fontcolor("Red") + "</p>")

document.write("<p>Fontsize: " + txt.fontsize(16) + "</p>")

document.write("<p>Lowercase: " + txt.toLowerCase() + "</p>")

document.write("<p>Uppercase: " + txt.toUpperCase() + "</p>")

document.write("<p>Subscript: " + txt.sub() + "</p>")

document.write("<p>Superscript: " + txt.sup() + "</p>")

document.write("<p>Link: " + txt.link("http://www.baidu.com") + "</p>")

相信学习过HTML的不还没有忘记那些关键字吧,没错,就是对应的意思。

indexOf() 用来测定字符串中的字符首次出现的位置

document.write(str.indexOf("world"))

结果为:6

match() 搜索字符串中的字符,找到返回此字符,否则返回null

document.write(str.match("world!"))

结果为:world

replace()替换目标字符

document.write(txt.replace(/World/,"BeiJing"))

结果为:Hello BeiJing

日期date对象

Date对象用于处理日期和时间。

显示当前时间:

document.write(Date())

设定时间:

var myDate=new Date(2008,7,9)

月份的参数是0-11,所以设置8月要写成7。

gerTime() 获得从1970到现在过了多少秒(计算机从1970开始初始值的)

var d = new Date();

var t = d.getTime();

var y = t/(1000*60*60*24*365);

document.write(y);

以上计算了距离1970多少天。

getDate()获取当前日期。getYear()获取当前年份,getMonth获取当前月份,getDay获取当前星期

var d = new Date();

var t = d.getDate();

document.write(t);

setFullYear()设定年(月日),得到精确时间。

var d = new Date()

d.setFullYear(2011,2,14)  //可以只写2011

document.write(d)

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()])

转载于:https://blog.51cto.com/diesel/511988

Javascript-7对象:字符串、时间相关推荐

  1. javascript Date对象 之 获取时间

    javascript Date对象 --> 获取时间: 测试代码: <!DOCTYPE html> <html lang="en"> <head ...

  2. 【JavaScript】查询字符串、JSON字符串、时间对象、定时器、同步异步、BOM

    文章目录 一.查询字符串 案例一:把查询字符串转为对象类型 案例二:把 对象转为查询字符串 二.JSON字符串 案例一:把 json格式转为 js格式 案例二:把 js格式 转为 json 格式字符串 ...

  3. JavaScript Date对象详解 以及 时间戳和时间的相互转换

    目录 一.Date对象详解 1.Date对象 2.创建Date对象 3.Date对象属性 4.Date对象方法 5.Date对象的应用(节流函数时间戳写法) 二.时间戳和时间的相互转换 1.时间转换为 ...

  4. JavaScript Date对象时间处理

    目录 释义 语法 获取和设置方法 获取时间 设置时间 释义 Date 对象用来处理时间和日期: 创建一个 JavaScript Date 实例,该实例呈现时间中的某个时刻.Date 对象则基于 Uni ...

  5. 转换时间对象和字符串对象添加时间

    /* *基本思路,将字符串时间转化为时间对象,通过毫秒数来加减时间,然后在转化为字符串输出 */ //转化字符时间yy-mm-dd hh:mm:ss 为时间对象   使用split进行字符串的分割,取 ...

  6. html5 字符串对象,JavaScript核心对象-String对象

    字符串是JavaScript中最常使用的一个对象,几乎每一个程序都会使用到字符串.与其它基本数据类型一样,字符串也有两种形式:基本数据类型形式和对象形式.JavaScript会根据需要在这两种形式之间 ...

  7. javascript可以直接比较时间字符串的大小

    javascript可以直接比较时间字符串的大小 比如: "2007-1-2 13:23:05">"2007-1-2 13:13:05" "20 ...

  8. 青柠起始页时间的获取方式——JavaScript日期对象

    青柠起始页时间的获取方式--JavaScript日期对象 同JavaScript里的日期对象获取到事件,然后再输入到html里 html <!-- 作业专用html框架 --> <! ...

  9. ajax字符串转数组对象数组,如何将AJAX返回的字符串转换为javascript数组对象

    我正在使用jqGrid并希望使用从ColdFusion返回的ajax来构建colModel数组.如何将AJAX返回的字符串转换为javascript数组对象 当我在下面的客户端上创建数组cm时,这可以 ...

  10. JavaScript 复制对象与Object.assign方法无法实现深复制

    在JavaScript这门语言中,数据类型分为两大类:基本数据类型和复杂数据类型.基本数据类型包括Number.Boolean.String.Null.String.Symbol(ES6 新增),而复 ...

最新文章

  1. 一文看懂中国MEMS传感器产业链
  2. pytorch 矩阵相乘_深入浅出PyTorch(算子篇)
  3. 纪念一下我画的第一个印刷电路板!
  4. 华为鸿蒙编程:如何显示网络图片
  5. OpenCV Stitching 工程搭建
  6. python可以帮机器人编程吗_Python如何实现机器人聊天
  7. post发送byte数组_KAFKA消息发送
  8. python assert 与 slice
  9. Linux下高速缓存DNS的配置
  10. struts validator 基本知识 之 【出现错误信息的条数】。
  11. Rhino学习教程——1.1
  12. Spring常用注解(绝对经典)
  13. setup factory 安装前静默卸载
  14. python与开源gis空间分析_Python 与开源GIS:数据处理、空间分析与地图制图
  15. 【坑】html5中使用context.lineWidth设置线的宽度是1,然而输出的宽度是2的原因
  16. 微信企业号开发—发送消息
  17. Excel数据合并到统计分析自动处理的python示例(精益办公实战1)
  18. the info.plist in the package must contain the CFBundleShortVersionString key.
  19. android多个单选按钮互斥使用,在android中使用RadioButton时,要想实现互斥
  20. c#纸张可以无限次对折,纸张厚度为0.07毫米。问多少次对折至少可以超过8848?

热门文章

  1. EAS WebService部署
  2. PAT(乙级)1009
  3. 【BZOJ-4631】踩气球 线段树 + STL
  4. 验证dropdownlist必选
  5. iOS开发-平台使用TestFlight进行Beta测试
  6. UVa202Repeating Decimals (循环小数)
  7. Gym 101982 (2018-2019 ACM-ICPC Pacific Northwest Regional Contest (Div. 1) )
  8. 术语-服务:PaaS
  9. 4.2 access函数实例
  10. 每日英语:Why Sit Up Straight?