<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对象的更多相关文章

  1. Javascript中的date对象和getTime()方法

    有些时候我们需要计算两个日期间的天数,或者小时数等等.下面用JavaScript实现这个需求,然后学习一下需要用到的一些JavaScript函数. JavaScript程序如下: 1 <scri ...

  2. javascript总结2: Date对象

    1 Date 对象 Date 对象用于处理日期与时间. Date()的方法很多,这里只总结工作必备的方法! 2 常用方法 创建个 Date 对象:const mydate=new Date(); &l ...

  3. Javascript学习之Date对象详解

    1.定义 创建 Date 实例用来处理日期和时间.Date 对象基于1970年1月1日世界协调时起的毫秒数 2.语法 构造函数 new Date() new Date(value) value代表自世 ...

  4. Javascript数组,String对象,Math对象,Date对象,正则表达式

    标题栏的滚动<html><head><title>山西众创金融</title></head>function init(){ //1.拿到标 ...

  5. java基础63 JavaScript中的Number、Math、String、Date对象(网页知识)

    本文知识点(目录): 1.Number对象    2.Math对象    3.String对象    4.Date对象 (日历例子) 1.Number对象 1.1.Number对象的创建方式 方式1: ...

  6. javascript类型系统——日期Date对象

    × 目录 [1]静态方法 [2]构造函数 [3]实例方法 前面的话 Date对象是javascript语言中内置的数据类型,用于提供日期和时间的操作接口.Date对象是在早期java中的java.ut ...

  7. javascript系列-class7.Date对象

    1.对象   什么是对象?       对象的类型是Object.   JavaScript 中的所有事物都是对象:字符串.数值.数组.函数...   javaScript中万事万物皆对象   用官方 ...

  8. javascript 玩转Date对象

    前言:最近在做一个日期选择功能,在日期转换的时候经常换到晕,总结一下常用的Date对象的相关用法,方便日后直接查看使用- 1. new Date()的使用方法有: 不接收任何参数:返回当前时间: 接收 ...

  9. javascript中的Date对象和Math对象

    1.Date对象 1.创建Date对象 var time1=new Date() 方法1:不指定参数 var time1=new Date(); alert(time1.toLocaleString( ...

随机推荐

  1. Intersection over Union(IoU) algorithms

    IoU算法可用与评估两个多维度数据的相似度,举一个实际应用,做CV,目标检测,我们需要评估模型的识别准确率,不同于二元类问题,普通的评估算法不合适,于是用到了这个算法,这个算法简单易懂,评估效果也不错 ...

  2. mac 电脑安装express、npm…… 报 ‘Missing write access to /usr/local/lib/node_modules’错误解决办法

    mac电脑安装express框架.npm…… 报 Missing write access to /usr/local/lib/node_modules 错误 终端输入sudo chown -R $U ...

  3. 刷题5. Longest Palindromic Substring

    一.题目说明 Longest Palindromic Substring,求字符串中的最长的回文. Difficuty是Medium 二.我的实现 经过前面4个题目,我对边界考虑越来越"完善 ...

  4. AD10如何新建一个集成库

    1.新建一个集成库工程 2.添加原理图库 3.添加封装库 4.最关键的一步:对这个工程需要进行编译 5.在界面的右边就能看到自己建的封装库了

  5. 一些封装的php函数

    swoole群中奥总共享的创建文件夹: function make_dir($folder){ $reval = false; if (!file_exists($folder)){ /* 如果目录不 ...

  6. opencv:Mat对象

    Mat对象:图像文件的内存数据对象 读取为 Mat 对象 读取图像位Mat对象,获取图像的相关信息 #include <opencv2/opencv.hpp> #include <i ...

  7. 异常的jvm(java虚拟机)与异常处理try catch与throwable

  8. 洛谷P1131 时态同步

    题意: 给一个n点的树,每条边都有边权,问从根出发需要增加多少长度,使得最终的儿子到根的距离是一样的 思路: 上来一个思路wa了3次,看完题解之后,又一次豁然开朗…… orz #include< ...

  9. C语言 排序算法

    冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小.首字母从A到Z)错误就把他们交换过来. 过程演示: 选 ...

  10. IS加载JSON 和 MP4文件 错误 404 提示 需要添加mime映射(默认IIS Express里没有映射)

    问题描述 在发布项目的时候,有一些文件是json文件,在网页中进行加载,但是在IIS7发布的时候,json文件居然是404,无法找到,在URL上输入地址也一样. 错误原因 IIS内部机制,不支持直接访 ...