JavaScript学习笔记:字符串
字符串的概念
字符串通常用来储存和处理文本,用''单引号或者“”双引号,一双全双,一单全单。
var springs = 'yuan';
//这里定义了一个springs的变量,其中字符串为yuan
字符串的属性和方法
length:表示字符串的长度。javascript
let yuan = 'yuan';
console.log(yuan.length);
//输出结果显示为4。代表yuan变量中,字符串长度为4。
charAt:指定字符串来获取字符javascript
let yuan = 'yuan';
console.log(yuan.charAt(0));、
//代表获取yuan变量中,第0个字符串是什么,这里输出结果为y。
charCodeAt:获取字符串的ASCII码javascript
let yuan = 'yuan';
console.log(yuan.charCodeAt(0));
//代表获取yuan变量中,第0个字符串的ASCII码,通过ASCII表来确定用户输入了什么。
concat:连接字符串javascript
let yuan = 'yuan';
console.log(yuan.concat('.cc'));
//把yuan中字符串内容,与.cc连接起来,输出结果为yuan.cc
indexOf:查找想查找字符串的第一个位置,如果没有则显示-1。javascript
let yuan = 'yuan';
console.log(yuan.indexOf('y'));
//查询yuan变量中,y在第几个字符串。没有结果则返回-1。
lastindexOf与indexOf用法相同,只不过是从最后往前查找。
substr:方法可在字符串中抽取从 start 下标开始的指定数目的字符。javascript
let yuan = 'yuan';
console.log(yuan.substr(1,2));
//从yuan变量中,初始位置为1,截取字符串位置1后面的2个字符串内容
replace:替换字符串内容,只替换查找到的值。javascript
let yuan = 'yuan';
console.log(yuan.replace('y','a'));
//把yuan变量中y,改成a,所以这个输出结果为auan。
split:字符串转换为数组javascript
let yuan = "yuan,xiaoyuan,fenfen,fen";
console.log(yuan.split(','));
//输出结果为数组,用逗号隔开。
toUpperCase() //转换大写
toLowerCase() //转换小写
math对象的用法:javascript
Math.round(3.6) //四舍五入
Math.random() //返回0-1之间的随机数
Math.max(num1, num2) //返回较大的数
Math.min(num1, num2) //返回较小的数
Math.abs(num) //绝对值
Math.ceil(19.3) //向上取整
Math.floor(11.8) //向下取整
Math.pow(x,y) //x的y次方
Math.sqrt(num) //开平方
转义符:
| 转义字符 | 含义 |
| :--: | :--: |
| \n | 换行符 |
| \t | 制表符 |
| ‘ | 单引号 |
| “ | 双引号 |
| 双斜杠 | 反斜杠 |
| \r | 回车符 |
| \f | 换页符 |
正在学习,陆续添加……