字符串

作者: BJ呀呀呀 | 来源:发表于2021-09-13 11:42 被阅读0次

1.什么是字符串

// 由一组双引号或者单引号,组成的就是字符串

字符串的特性

字符串有恒定性,不能被修改

// 2.字符串的创建方式

//2.1 字面量表达式
var str = "你好";
var str1 = '你好';
console.log(typeof (str)); //string
//2.2 
var str = String("你好");
console.log(str);

//2.3 
 // 值类型-->引用 装箱
// 引用类型-->值类型 拆箱
//包装
var str = new String("hi");
console.log(str);
console.log(typeof (str)); //object

//3.字符串有恒定性,不会被改变

var str = "你好";
console.log(str);//你好
var str = "大家好";
console.log(str);//大家好


var str = "老罗真的很帅!";
str[1] = "石";
// console.log(str);//老罗真的很帅
// str="老石真的很帅"
// console.log(str);//老石真的很帅

//字符串可以通过下标获取字符

var str = "大家好";
// console.log(str[2]);

 //遍历方式1 for..打印字符串
for (var i = 0; i < str.length; i++) {
 console.log(str[i]);
        }
console.log("----");
//遍历方式2 for ..in打印字符串
for (var k in str) {
 console.log(str[k]);
        }
var str = "大家好!";
 str.length = 1
 console.log(str.length);

总结

1.什么是字符串
由一组双引号或者单引号,组成的就是字符串

1.字符串里对ascii码相互转换的方法有几个
3个方法
String.fromCharCode(number) 把ascii码转成字符
CharCodeAt(index) 字符转ascii
charAt() 等价于[index],通过下标获取字符

  1. 字符串查找的方法有几个?
    5个
    indexOf(),查找指定字符串,找到了返回下标
    找不到返回-1
    第2个参数默认是从0开始
    lastIndexOf() 查找字符串最后一次出现的位置

search() 查找指定字符串,找到了返回下标,找不到返回-1
支持正则!
match 找到了返回数组,找不到返回null
支持正则
includes() 找到了指定字符,返回true,否则false
3.字符串截取的方法有几个?
slice() 第1个参数,开始位置,第2个参数结束位置(多数1位)
substring()第1个参数,开始位置,第2个参数结束位置(多数1位)
参数可以反着写
substr() 第1个参数,开始位置,第2个参数,个数
4.替换
replace() 第1个参数,被替换的值, 第2个参数 新的值
5.合并
"+" 加号拼接字符串 +左右2边,必须有一边是字符串
concat() 合并字符串
6.重复
repeat(n) 次数
7.大小写转换
toUpperCase() 转大写
toLowerCase() 转小写
8.切割
split() 通过指定的字符,切割成数组
9.trim() 去掉先后的留白
"abc123 ".trim()=="abc123".trim()

相关文章

  • Javascript知识点整合

    字符串 单行字符串: ‘字符串’或“字符串” 多行字符串: `多行字符串` 字符串操作: 字符串连接‘+’号 长度...

  • C++基础字符串

    字符串的构造 字符串特性描述 字符操作 字符串赋值 字符串连接 字符串比较 字符串查找 字符串替换 字符串删除 字...

  • iOS中的NSString与NSMutableString

    字符串的创建 字符串读写 字符串的比较 字符串的搜索 字符串截取 字符串替换 字符串与路径 字符串转换 NSMut...

  • iOS NSString用法总结

    字符串属性 字符串截取 字符串比较 字符串搜索 字符串拼接 字符串基本类型转换 字符串分行,分段 字符串列举(按条...

  • php 字符串常见方法汇总

    字符串拼接 字符串检索 字符串截取 字符串替换 字符串大小写转化 字符串转数组 字符串格式化

  • iOS 字符串截取、iOS 字符串替换、iOS 字符串分隔、iO

    iOS之字符串截取、iOS 字符串替换、iOS字符串分隔、iOS之字符串匹配、截取字符串、匹配字符串、分隔字符串 ...

  • PHP中字符串函数库常用函数解析 -- PHP 学习 (十一)

    常用字符串函数分类: 字符串长度, 字符串查找, 字符串大小写转换, 字符串截取, 字符串 ASCII, 字符串加...

  • Kotlin语言(二):字符串类型

    1、字符串定义 2、字符串删除空格 3、字符串比较 4、字符串切割 5、字符串截取 6、字符串替换 7、字符串模板

  • 字符串扩展

    求字符串大小 字符串解码、转换 字符串截取 字符串汉字处理 字符串 Mac地址 字符串进制转换

  • 2020-09-30字符串

    day8-字符串 字符串的操作 in 和 not in字符串1 in 字符串2 - 判断字符串1是否是字符串...

网友评论

      本文标题:字符串

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