字符串拼接,请将字符串"hello"与字符串"python"进行拼接,用变量m接收
m = "hello"+"python"
js的字符串拼接效果同python,直接使用加法运算符就可
字符串转整数,请将字符串"1"转换为整数1,用变量res接收
res = parseInt("1")
说明:
返回值 = parseInt(字符串)
如果字符串是数字型,则返回整数部分
如果字符串是非数字型,则返回NaN
字符串转浮点数,请将字符串"3.14"转为浮点数,用变量res接收
res = parseFloat("3.14")
说明:
返回值 = parseFloat(字符串)
如果字符串是非数字型,则返回NaN
如果字符串是数字型,是什么数返回什么数
字符串与整数的相加,请问,"3"+7的结果是什么
37
数字转成字符串,请把数字100转换为字符串类型的“100”
(100).toString()
注意括号不要取消
字符串的分割,有字符串s="life,is,short,i,learn,python",将其分割按照符号"i"来进行分割,用res接收返回值
res = s.split("i")
说明,返回值是一个数组
获取字符串中的字符。有字符串words="python",需要拿索引为2的字符。请用两种方式获取。
方式一
words[2]
方式二
words.charAt(2)
查找字符串中的字符,获取索引值。请查询字符串words中字符"m",结果用res变量保存
res=words.indexOf("m")
说明,如果被查询的字符在字符串中,返回结果为索引值,如果不在,返回值是-1.不会报错。
字符串的截取,切片操作。有字符串words,请截取索引3到索引6(包含6)的字符,结果存在res中
res = words.substring(3,7)
格式。res = 字符串.substring(起始索引,终止索引)
起始索引对应的数据包含,终止索引对应的数据不包含
字符串转大写,请写出格式
字符串.toUpperCase()
字符串转小写,请写出格式
字符串.toLowerCase()
字符串的反转,请写出格式
res = 字符串.split("").reverse().join("")
字符串操作
字符串的拼接操作
使用加号
两个字符串相拼接
<script>
i = "hello";
o = "world";
m = i+o;
alert(m);
</script>
结果
字符串转整数
parseInt(字符串)
特点
字符串是整数,直接转换
字符串是浮点数,去掉小数,只显示整数,不会四舍五入
字符串不是数值型的,返回值是NaN,类型是number
备注,NaN的意思是 Not a Number,中文意思是‘不是一个数字’
例子
<script>
var i = "10";
m = parseInt(i);
alert(m);
alert(typeof m);
</script>
输出m,输出number
字符串转浮点数
parseFloat(字符串)
字符串为非数字,返回值,NaN
字符串是整数型的字符串,返回值也是整数的,没有小数点
字符串如果是浮点型的,返回值就是浮点型
字符串与整数的相加
字符串与整数相加
结果会是一个字符串
<script>
var i = "6";
var res = i + 4;
alert(res);
alert(typeof res);
</script>
结果是“64”
类型是string
把数字转成字符串
字符串的数字 =(数字).toString()
例子
<script>
var i = 4.463;
res = (i).toString()
alert(res);
alert(typeof res);
</script>
字符串分割
列表 = 字符串.split(分隔符号)
例子
<script>
var s = "hello-python-nihao";
res = s.split("-")
alert(res);
alert(typeof res);
</script>
结果
数据类型是 object
获取字符串中的某一个字符
方式一:
字符 = 字符串.charAt(索引值)
方式二:
字符 = 字符串[索引值]
例子
<script>
var s = "python";
res = s.charAt(3);
alert(res);
</script>
<script>
var s = "python";
res = s[3];
alert(typeof res);
alert(res);
</script>
结果
h
查找字符串中字符
数值 = 字符串.indexOf(字符)
如果字符存在,数值为对应的索引值
如果字符不存在,值为-1
效果同python中的find方法
例子
<script>
var s = "python";
res = s.indexOf("x");
alert(res);
</script>
字符串的截取
res = 字符串.substring(起始索引,终止索引)
例子
<script>
var s = "python";
res = s.substring(2,5)
alert(res);
</script>
结果
tho
字符串转大写
res = 字符串.toUpperCase()
例子
<script>
var s = "python";
res = s.toUpperCase()
alert(res);
</script>
结果
字符串转小写
res = 字符串.toLowerCase()
字符串的反转
思路
先把字符串转为数组
数组反转
数组再拼成字符串
完成
例子
<script>
var s = "python";
res = s.split("")
res = res.reverse()
res = res.join("")
alert(res)
</script>
结果
nohtyp
英语语法,某某人
英语中,一个动词+er 或者 +or
代表了某个人或某个物
单词某位重写
如果一个单词的最后一位是一个特别的读音的词
并且它的倒数第二位是a e i o u 中的一个
那么,最后一位需要写两次
例如
up —> upper
win —> winner
其它重写的例子:
lose,失去
loser,失败者
spide,蜘蛛
spider,蜘蛛侠
up,向上
upper,上面的
low,低的
lower,下面的