12 JavaScript String对象 & Date对象
<script>
var a = "string";
var b = new String("string");
var c = new String("string");
document.write(a==b);//true
document.write(" ");
document.write(a==c);//true
document.write(" ");
document.write(b==c);//false
document.write(" ");
document.write(a===b);//false
document.write(" ");
document.write(a===c);//false
document.write(" ");
document.write(b===c);//false
</script>
- 一般情况下,字符串是原始值,var a = "str";
- 但也可以通过new关键字的方式:vat a = new String("str2");但一般不这么做,因为会拖慢执行速度
- 当使用==时,相等字符串是相等的
- 当使用===时,需要值和类型都相等才为true
性质:
- JavaScript字符串用于存储一些列字符
- 可以用双引号,也可以用单引号
- 字符串使用单引号修饰,字符串中再使用单引号要在前面加转义字符\,双引号也是如此。
- 使用位置索引可以访问字符串中任何的字符,字符串的索引从0开始
- 字符创使用长度属性length来计算字符串的长度
查找字符串:
- indexOf()来定位字符串中某一个指定的字符首次出现的位置
- 如果没有找到返回-1
内容匹配:
- match()函数用来查找字符串中指定的字符,如果找到的话则返回这个字符
- 如果没有找到,返回null
字符替换:
replace()方法在字符串中使用某些字符替换另一些字符
字符大小写转换:
toUpperCase()/toLowerCase()
字符串转为数组:
- var str="a,b,c,d,e,f";
- var n = str.split(",");
- document.getElementById("demo").innerHTML = n[0];

字符串属性和方法:
属性:
- length
- prototype
- constructor
方法:
- charAt()
- charCodeAt()
- concat()
- fromCharCode()
- indexOf()
- lastIndexOf()
- match()
- replace()
- search()
- slice()
- split()
- substr()
- substring()
- toLowerCase()
- toUpperCase()
- valueOf()
JavaScript Date对象
创建日期:
- new Date();当前的日期和事件
- newDate(milliseconds);返回从1970年1月1日至今的毫秒数
- new Date(dateString);
- new Date(year,month,day,hours,minutes,seconds,milliseconds);
设置日期:
var myDate = new Date();
myDate.setFullYear(2010,0,14);
日期对象可用比较运算符进行比较
12 JavaScript String对象 & Date对象的更多相关文章
- Javascript中的date对象和getTime()方法
有些时候我们需要计算两个日期间的天数,或者小时数等等.下面用JavaScript实现这个需求,然后学习一下需要用到的一些JavaScript函数. JavaScript程序如下: 1 <scri ...
- javascript总结2: Date对象
1 Date 对象 Date 对象用于处理日期与时间. Date()的方法很多,这里只总结工作必备的方法! 2 常用方法 创建个 Date 对象:const mydate=new Date(); &l ...
- Javascript学习之Date对象详解
1.定义 创建 Date 实例用来处理日期和时间.Date 对象基于1970年1月1日世界协调时起的毫秒数 2.语法 构造函数 new Date() new Date(value) value代表自世 ...
- Javascript数组,String对象,Math对象,Date对象,正则表达式
标题栏的滚动<html><head><title>山西众创金融</title></head>function init(){ //1.拿到标 ...
- java基础63 JavaScript中的Number、Math、String、Date对象(网页知识)
本文知识点(目录): 1.Number对象 2.Math对象 3.String对象 4.Date对象 (日历例子) 1.Number对象 1.1.Number对象的创建方式 方式1: ...
- javascript类型系统——日期Date对象
× 目录 [1]静态方法 [2]构造函数 [3]实例方法 前面的话 Date对象是javascript语言中内置的数据类型,用于提供日期和时间的操作接口.Date对象是在早期java中的java.ut ...
- javascript系列-class7.Date对象
1.对象 什么是对象? 对象的类型是Object. JavaScript 中的所有事物都是对象:字符串.数值.数组.函数... javaScript中万事万物皆对象 用官方 ...
- javascript 玩转Date对象
前言:最近在做一个日期选择功能,在日期转换的时候经常换到晕,总结一下常用的Date对象的相关用法,方便日后直接查看使用- 1. new Date()的使用方法有: 不接收任何参数:返回当前时间: 接收 ...
- javascript中的Date对象和Math对象
1.Date对象 1.创建Date对象 var time1=new Date() 方法1:不指定参数 var time1=new Date(); alert(time1.toLocaleString( ...
随机推荐
- FloatingActionButton 实现类似 闲鱼 App 底部导航凸起按钮
一.Flutter FloatingActionButton 介绍 FloatingActionButton 简称 FAB,可以实现浮动按钮,也可以实现类似闲鱼 app 的地步凸起导航 child ...
- Java - Test - TestNG: testng.xml 元素 class
Java - Test - TestNG: testng.xml 元素 class 1. 概述 class 相关的元素 classes class methods exclude include 2. ...
- Go时间
package main import ( "time" "fmt" "math/rand" ) func main() { /* time ...
- blog主题——樱花
贮存一下,blog代码 QAQ 页脚html <!--live2d--> <script src="https://blog-static.cnblogs.com/file ...
- 在linux里面ps -ef | grep tomcat 什么意思
linux中的查看和tomcat有关系的进程的命令 例如 [root@localhost bin]# ps -eaf | grep tomcat root 5091 1 0 23:04 pts/0 0 ...
- 2019,.Net开发者的高光时刻
随着微软发布的一系列关于Windows..net和C#的公告,.Net开发者将在2019年,迎来自己的高光时刻,毕竟“世界上只有少数几种语言是多功能的,而没有一个像C#那样干净整洁.” 一.现在学C# ...
- JS中for循环“全局”变量的传递
在项目中,遇到了一个问题,描述如下:我们在联动下拉框中,选中值后,会在隐藏的控件中记录一下选中值的主键(展示的是名称).但是,在取消选中的时候,没有把隐藏控件中的value值清空,导致在提交的时候,有 ...
- 设置textarea不可拉伸
默认情况下,我们将鼠标移动到textarea的右下角时发现文本域是可以通过拖动的方式改变其大小的,这会影响我们原本的页面布局.若想设置其不可拖动,可为其添加如下属性: style="resi ...
- sping中AOP
委托代理的概念: 委托类对象就是我们后面说到的"目标对象", 也就是需要[被]代理的对象 target代理类对象就是我们后面说到的"代理对象",目标对象就是需要 ...
- Kettle-User Defined Java Class使用-大写转换
一.大写转换 (1)步骤(表输入-Java脚本-表输出) (2)配置 1)表输入 2)java脚本 public boolean processRow(StepMetaInterface smi, S ...