摘要:字符串类型在前端开发者看来是使用最频繁的类型之一,网站上可见的各种文案,几乎都是字符串类型的数据,我们经常需要使用的操作无非是这么几点读取字符串转换字符串清空字符串拼接字符串截取字符串。
字符串类型在前端开发者看来是使用最频繁的类型之一,网站上可见的各种文案,几乎都是字符串类型的数据,我们经常需要使用的操作无非是这么几点:读取字符串、转换字符串、清空字符串、拼接字符串、截取字符串。
语法Edit
字符串字面量采取以下形式:
"string text"
"string text"
"中文/汉语"
"español"
"English "
"हिन्दी"
"العربية"
"português"
"বাংলা"
"русский"
"日本語"
"ਪੰਜਾਬੀ"
"한국어"
"number"
模板字面量
从 ECMAScript 2015 开始,字符串字面量也可以称为模板字面量:
hello world hello! world! hello ${who} escape ${who}
字符串不区分单引号‘ ’和双引号“ ”所有的字符串拼接都会识别,如果你的字符串比较长,可分行使用“+”来拼接。
例如:
let longString = "This is a very long string which needs " + "to wrap across multiple lines because " + "otherwise my code is unreadable.";
console.log(longString);
=> "This is a very long string which needs to wrap across multiple lines because otherwise my code is unreadable."
或者也可以使用 "" 来告诉浏览器,你需要继续写这个字符串,但需要保证 ""后面是没有任何符号或者是空格的;
例如:
let longString = "This is a very long string which needs
to wrap across multiple lines because
otherwise my code is unreadable.";
console.log(longString)
=>"This is a very long string which needs to wrap across multiple lines because otherwise my code is unreadable."
一、charAt() 根据下标查询/访问字符串的某个字符
var str1="age"; console.log(str1.charAt(2)) =>e 还可以使用 [ ] 的形式来访问,中括号填写的是字符串的下标 var str1="age"; console.log(str1[2]) =>e
二、字符串的比较">" , "<" ,"===" ,">=" ,"<=" ,"!=="
1.字母字符串比较 var str1="aa"; var str2="bb"; console.log(str1true 2.数字字符串比较(会比较两个数字的大小) var str1="10"; var str2="15"; var str3="10"; console.log(str1 true,true
基本字符串和字符串对象的区别
请注意区分 JavaScript 字符串对象和基本字符串值 . ( 对于 Boolean 和Numbers 也同样如此.)
var s_prim = "foo";var s_obj = new String(s_prim);
console.log(typeof s_prim); // Logs "string"
console.log(typeof s_obj); // Logs "object"
三、字符串的长度 length
var str="我爱你中国"; console.log(str.length) =>5
四、charCodeAt(index) 返回表示给定索引的字符的Unicode的值。
方法返回0到65535之间的 UTF-16 编码单元匹配 Unicode 编码单元整数,当charCodeAt()括号中没有值时,默认为0;当有参数时,查询的是字符串的索引值, index的值为一个大于等于 0,小于字符串长度的整数
例:
var str="abc"; console.log(str.charCodeAt()) =》97 var str="abc"; console.log(str.charCodeAt(0)) =》97
结果都是一样的,查询到"a"在编码中的位置为97
var str="abc"; console.log(str.charCodeAt(1)) =》98
字母"b"在编码中的位置为98
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/89880.html
摘要:常用类概述包含执行基本数字运算的方法没有构造方法,如何使用类中的成员呢看类的成员是否都是静态的,如果是,通过类名就可以直接调用。所有类都直接或间接的继承该类。 1 常用API1.1 Math1.1.1 Math类概述Math包含执行基本数字运算的方法没有构造方法,如何使用类中的成员呢?看类的成员是否都是静态的,...
摘要:常用的属性和方法创建空创建给对象添加属性给对象添加多个属性给对象添加给对象添加返回属性配置对象返回所有属性名数组返回对象原型对象阻止对象扩展冻结对象密封对象检测是否可扩展布尔值检测是否冻结布尔值检测是否密封布尔值对象原型对象对象实例的属性和 常用Object的属性和方法 创建空Object var o1 = {}; var o2 = Object.create(Object.prot...
摘要:知识点总结常用类字符类知识点总结常用类类型用来比奥斯在编码中的字符。使用给定中的字符替换此序列的子字符串中的字符。将此字符序列用其反转形式取代。返回最右边出现的指定子字符串在此字符串中的索引。 Java知识点总结(常用类-字符类) @(Java知识点总结)[Java, Java常用类] [toc] Char char类型用来比奥斯在Unicode编码中的字符。Unicode用来处理各...
摘要:成员方法类概述用于产生随机数成员方法正则表达式相关方法判断功能分割功能替换功能获取功能和类的使用类概述包含一些有用的类字段和方法。注意它不能被实例化,因为此类构造器是私有的成员方法类类概述表示特定的瞬间,精确到毫秒。 前言 我们都知道,JDK包含了JRE,而JRE中也提供了各种功能的java类,现在我们就对这些类有个简单了解,然后灵活运用。 常用类:Object类/Scanner类,...
摘要:如果小于的长度,那返回拼接的字符串用拼在前面以达到的长度,如果必要的话,重复参数目标长度。如果小于的长度,那么返回用来拼接的字符串。的值为统一化这个方法把给定的统一为特定的某种格式。 String作为JS里面最常用的数据类型,我好像没有好好地总结过,所以偶尔有些不常用的,细节的知识点还是不是100%的自信,希望写篇文章来巩固一下。文章主要分为一下几部分: 1:创建一个字符串的3种方法以...
摘要:对字符串数组中的每个字符串进行,然后返回。如果为或长度为,则返回本身比较两个字符串是否相等,如果两个均为空则也认为相等。另外有关的详细请参见官方网站 StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullP...
阅读 2480·2023-04-25 18:13
阅读 732·2021-11-22 12:10
阅读 2955·2021-11-22 11:57
阅读 2093·2021-11-19 11:26
阅读 2090·2021-09-22 15:40
阅读 1380·2021-09-03 10:28
阅读 2631·2019-08-30 15:53
阅读 1860·2019-08-30 15:44