<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. CSS学习(2)Id和Class选择器

    id 选择器 id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式. HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义. 以下的样式 ...

  2. vscode生成文件头注释(python)

    文件→首选项→用户代码片段→选python 在大括号内添加如下内容: "Print infomation": { "prefix": "prelog& ...

  3. JEECG笔记

    一.修改默认主题 找到SysThemesEnum.java类,路径为:\src\org\jeecgframework\core\enums\SysThemesEnum.java,在toEnum(Str ...

  4. git密码相关问题

    一.解决:每次都需要输入账号密码 git config --global credential.helper store 二.后期git密码更改后,重置密码操作 git config --system ...

  5. Springmvc-crud-01错误

    错误:无法显示图书列表内容 原因:获取存储域对象中的名字写错了 controller层: 前端页面: 解决方案:前后端的代码要保持一致(名字自己定义),写代码要细心 修改成功后的界面

  6. Qt: 释放窗口资源

    1. 对于使用指针,使用new创建的窗口,当然可以使用delete显示的释放其占用的资源: Widget *w = new Widget(); delete w;   2. 对于使用指针,使用new创 ...

  7. Bugku-CTF加密篇之一段Base64

    一段Base64   flag格式:flag{xxxxxxxxxxxxx}    

  8. Jquery span标签的取值赋值

    //赋值 $("#spanid").html(value) //取值 $("#spanid").text()

  9. Java数字和字符的对照关系表

    /* 数字和字符的对照关系表(编码表): ASCII码表:American Standard Code for Information Interchange,美国信息交换标准代码. Unicode码 ...

  10. input file multiple 配合springmvc实现多文件上传

    .前端页面的样子 <input id="file" name="file" type="file" multiple="mu ...