七天学会javascript第二天字符串处理和逻辑流程

大部分编程语言离不开字符串和数组的处理,而且大部分是和这些数据大接触。今天介绍一下js里面常见的字符串处理函数和流程判断分支的介绍。

javascript String对象

var str = "freemoban";

属性:

length属性:str.length; 或者字符串的长度

方法:

toLowerCase方法:字符都转化成小写

toUpperCase方法:字符都转化成大写。

indexOf():字符在字符串中出现的位置(从左向右第一次出现的位置)。如果字符没有,返回-1

lastIndexOf();最后一次出现的位置,没有-1.

substr(起始位置,长度):截取字符串。

substring(起始位置,终止位置)截取字符串。

七天学会javascript第二天字符串处理和逻辑流程

js代码


我们看看运行结果加深我们对这些函数的理解。

七天学会javascript第二天字符串处理和逻辑流程

代码运行结果


这些都是经常用到的,查找字符串是否出现,截取字符串,字符串大小写的转换,字符串的长度等等。都是实用。

然后是流程判断,有点类似php,可以对比一下

同理我们通过一个简单代码加深理解

七天学会javascript第二天字符串处理和逻辑流程

if流程判断


if结构

if(条件){

}else if(条件){

}else if(条件){

}......

else{

}

七天学会javascript第二天字符串处理和逻辑流程

代码运行结果

判断2:

switch结构

switch(条件){

case val1:执行代码;break;

case val2:执行代码;break;

case val3:执行代码;break;

.......

case valn:执行代码;break;

default:执行代码;break;

}

还有fou循环的介绍

for循环

for(起始条件;终止条件;步长){

循环体;

}

今天就基本介绍了javascript对字符串的处理,明天讲解javascript对数组的处理。这些都是非常非常重要的。


分享到:


相關文章: