首页 > 代码库 > javascript 初级篇

javascript 初级篇

一、javescript

介绍:也是一门编程语言,主要用于HTML网页前端处理上(动态处理及逻辑处理)

二、基本数据

1.数字类型

  创建:

    a = 123

    a = new Number(123)  #结果是Number {[[PrimitiveValue]]: 123}??

  转换:

    parseInt(..)    将某值转换成数字,不成功则NaN

    parseFloat(..) 将某值转换成浮点数,不成功则NaN

  判断:

    isNaN()  判读是否为NaN  是true。

    isFinite() 判断是否为无限型数值,是true

2.字符串类型

  创建:

    a = "123qqq你好"

  切片:

    单切  a[1]  或  a.charAt(2)  

    多切   a.slice(0,n)      n可选参数   当为-1时,是倒数第二个元素, 只有一个0时 全选。

       a.substring(a,n)   n 的取值范围为非负数的整数,超出长度时全取。

  替换:

    obj.replace(regexp, replacement)    替换,正则中有g则替换所有,否则只替换第一个匹配项;

                       $数字:匹配的第n个组内容;  

                       $&:当前匹配的内容;

                       $`:位于匹配子串左侧的文本;

                       $‘:位于匹配子串右侧的文本;

                       $$:直接量$符号 ;

                       注意:正则加括号 原值不被替换,不加括号替换掉。、; 

 

 

 

  其他方法:

    obj.length                                        长度;

    obj.trim()                                        移除空白;

    obj.trimLeft()

    obj.trimRight()  

    obj.concat(value, ...)                        拼接;

    obj.lastIndexOf(substring,start)     索检位置; 1.指定字符串的值;  2.指定的起始位置(从后往前索检);默认则从最后一个开始索检;

    obj.toLowerCase()                            大写转小写;

    obj.toUpperCase()                            小写转大写;

    obj.split(delimiter, limit)                    分割; 1.字符串或正则;    2.指定返回的长度;   当匹配的位置是0 或者 最后一个时 会返回一个空给你;

    obj.search(regexp)           从头开始匹配,返回匹配成功的第一个位置(g无效);    

    obj.match(regexp)            全局搜索,如果正则中有g表示找到全部,否则只找到第一个;

    

 

javascript 初级篇