美文网首页
JavaScript | 字符串及字符串函数

JavaScript | 字符串及字符串函数

作者: shawn233 | 来源:发表于2018-08-30 15:47 被阅读0次

Reference : JavaScript教程 - 廖雪峰的官方网站

字符串

  • 转义字符:\
  • 换行:\n
  • 制表符:\t
  • 反斜杠:\\
  • ASCII字符:\x##,其中##部分采用16进制
  • Unicode字符:\u####,其中####部分采用16进制

连接字符串可以用+

多行字符串 [ES6]

用反引号可以表示多行字符串,不需要使用\n字符。

`这是一个
多行
字符串`;

模板字符串[ES6]

注意模板字符串用反引号`表示,其格式如下:

`${变量名}`

字符串在创建时会自动将模板部分替换为变量的值(注意,字符串内容不会随着变量的值变换)。

var name = '小明';
var age = 20;
var msg = `你好, ${name}, 你今年${age}岁了!`;
name = '小王'
console.log(msg);

Output:

你好, 小明, 你今年20岁了!

模板字符串不止可以显示变量的值,还可以用来执行指令,具体用法为:

`${有返回值的指令}`

模板的值会替换为指令的结果,例如:

'use strict';
var arr = ['小明', '小红', '大军', '阿黄'];
console.log(`欢迎${arr.sort().slice(0,arr.length-1).join(',')}和${arr.sort()[arr.length-1]}同学`);

Output:

欢迎大军,小明,小红和阿黄同学!

操作字符串

字符串中的字符可以通过索引访问,但不能修改。即使用索引对字符串中的字符赋值,不会报错,但也不会有任何效果。

字符串函数

  • toUpperCase()把一个字符串全部变为大写
  • toLowerCase()把一个字符串全部变为小写
  • indexOf()会搜索指定字符串出现的位置(没有找到则返回-1)
  • substring()返回指定索引区间的子串,相当于截取字符串的一部分;如果只有一个参数,则默认为子串开始的下标,返回从参数索引到字符串结束的子串

相关文章

  • JavaScript基础

    JavaScript简介JavaScript变量JavaScript对象、函数JavaScript数字,字符串Ja...

  • JavaScript | 字符串及字符串函数

    Reference : JavaScript教程 - 廖雪峰的官方网站 字符串 转义字符:\ 换行:\n 制表符:...

  • JavaScript中的字符串

    @(javascript)[js字符串][toc] JavaScript中的字符串 字符串是JavaScript中...

  • SQL Server部分函数及语法总结

    将最近使用的一些函数及语法,做个总结: 字符串函数 LEN(字符串) :获取字符串长度栗子:SELECT LEN(...

  • 创建对象有哪些方式

    JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...... 此外,JavaScript允许自...

  • javascript对象

    javascript中的所有事物都是对象 : 字符串 数值 数组 函数.... 此外, javascript允许自...

  • 深入了解Javascript函数式编程

    深入了解Javascript函数式编程 初阶部分 字符串可以保存为变量,函数说他也可以 字符串可以保存对象字段,函...

  • JavaScript 数组与字符串互相转化

    数组 → 字符串 使用 join() 函数将数组的每个元素连接起来 字符串 → 数组 JavaScript 中可以...

  • js-01

    对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自...

  • JavaScript高级教程笔记

    1. JavaScript对象 JavaScript中所有的事物都是对象: 字符串, 数值, 数组, 函数. Ja...

网友评论

      本文标题:JavaScript | 字符串及字符串函数

      本文链接:https://www.haomeiwen.com/subject/aifdwftx.html