JavaScript实用小技巧---基础语法

1.类型转换

1.toString()
	将其他数据类型转为字符串类型
2.Number(变量)
	将字符串或者布尔值转换为number类型
3.parseInt(变量):解析字符串中的整数部分
  pasreFloat(变量):解析字符串中的number部分
  

2.相等与恒等

1.相等于恒等
    相等:判断两个操作数值是否相等,包含自动类型转化
            '10' == 10;//ture 
    恒等:判断操作数是否恒定,要求数据类型保持一致,值相等,不会进行数据类型转化
            '10' == 10;//false
2.不等于不恒等
    不等:值不相等,返回true
    不恒等:值或者类型有一个不相等,返回true 

3.逻辑运算

逻辑与:&&
逻辑或;||
逻辑非:!

4.循环

1.for循环与while循环,执行流程相同,书写语法不同
2.for循环更常见于确定循环的次数的场合
	while循环更适合于不确定循环次数的场合

5.数组

  1.数组
  		var arr1 = [10,'20',true,[],...];
  		数组长度 = arr1.length

6.字符串与正则

一、String 字符串
    1.语法:
        var str1 = '';
        var str2 = new String('hello');
    2.属性:
        1.length:获取字符串长度(字符个数)
            遍历字符串:可以按照数组访问元素的方式访问字符
    3.常用的方法:
        1.转换大小写(英文字母)
            1.toUpperCase() 
                作用:转换大写字母
                返回值:返回转换后的字符串
            2.toLowerCase()
                作用:转换小写字母
                返回值:返回转换后的字符串
        2.获取指定的字符:
            1.charCodeAt(index)
                作用:获取指定位置字符的Unicode码值
                参数:index,可省略,省略表示获取第一个字符的Unicode码值
                返回值:返回Unicode码值,数字类型
            2.charAt(index)
                作用:获取指定位置的字符
                参数:index 
                返回值:返回字符,字符串类型
        3.检索字符串
            1.indexOf(value[,fromIndex]) (从前往后查找,找字符第一次出现的位置)
                功能:获取指定字符的下标
                参数:value 表示指定查找字符
                     fromIndex 可选,指定起始位置
                返回值: 
                    查找成功,返回第一次出现的下标
                    查找失败,返回-1,表示不存在
            2.lastIndexOf(value[,fromIndex]) (从后往前查找,找字符最后一次出现的位置)
                返回值:返回指定字符最后一次出现的下标
                参数:value 指定查找字符 
                      fromIndex 指定起始位置
                返回值:
                    查找成功,返回最后一次出现的下标
                    查找失败,返回-1,表示不存在
        4.截取字符串
            substring(startIndex,endIndex)
                作用:根据指定的开始下标和结束下标截取字符串
                参数:startIndex 开始下标  (包含)
                      endIndex   结束下标 (不包含),省略结束下标表示截至末尾
                返回值:返回截取的字符串
        5.分割字符串:
            split(sperator)
                功能:根据指定的符号将字符串分割成若干小的字符串
                参数:指定字符
                返回值:返回字符串组成的数组
                
------------------------------------------------------------------
 2.正则模式匹配
     1.结合正则表达式实现查找或替换祖父穿中的指定字符
     2.正则表达式:
         var reg1 = /\d{3,5}/;
         var reg2 = /hello/;
         模式修饰符:
             i : ignore case 忽略大小写
             g : global 全局匹配
         et: 
             var reg3 = /你好/g;
     3.方法:
         1.match(substr|reg)
             作用:根据指定的字符串或正则模式查找字符内容
             参数:substr 子字符串   reg 正则表达式 
             返回值:匹配结果组成的数组
         2.replace(substr|reg,newstring)
             作用:查找并替换
             参数:substr 子字符串   reg 正则表达式  newstring  替换的字符串 
             返回值:返回替换后的字符串
             .方法: 
        3.test(param)
            作用:验证字符串中是否包含满足正则模式的内容
            参数: 要验证的字符串
            返回值:布尔值

猜你喜欢

转载自blog.csdn.net/qq_43192730/article/details/89460940