javascript入门2

目录

1.Js内置对象String

1.1在Js中如何创建字符串对象

1.2js中常用方法

2.js自定义对象

2.1 方式1:类似于Java中有参构造

2.2 方式2:类似于Java中的无参构造

2.3  方式3:使用Object对象(代表所有js对象)     

2.4 字面值的方式: "Json数据格式"  


1.Js内置对象String

1.1在Js中如何创建字符串对象

        var 对象名 = new String("字符串")

        js中的==比较的是两个对象的地址值是否相同

        js中的valueof()比较的是两个js对象的原始值是否相同


			    

        结果:flase true true

1.2js中常用方法

        charAt(index):获取指定索引处的字符

        concat 方法(String):字符串拼接功能

        fontcolor 方法:给字符串颜色标记 ("参数英文单词或者#xxxxxx")

        substring(start, end):截取功能 跟Java中的String一样

        split 方法:拆分,分割,获取到的字符串数组

        遍历 for-in语句

结果:

        charAt():o
        concat():helloworldJavaEE高圆圆
        fontcolor():helloworldJavaEE
        substring():world
        JavaEE PhP Go R C C++ 

2.js自定义对象

        

        有四种方式:

2.1 方式1:类似于Java中有参构造


                定义对象的格式 跟定义函数格式一样


                    function 对象(属性名称1,属性名称2,属性名称3....){
                                    追加它的成员属性
                            this.成员属性1 = 属性名称1 ;
                            this.成员属性2 = 属性名称2 ;
                            this.成员属性3 = 属性名称3 ; 
                                   追加功能
                            this.方法名 = function(空参/带参){
                                ....
                            }
                        }
             创建对象
                var  对象名 =  new 对象(实际参数列表); 

2.2 方式2:类似于Java中的无参构造


           1_定义对象的格式:function 对象(){}
           2_创建对象 var 对象名 = new 对象() ;
           3_追加属性和追加功能


           对象名.属性名称 = "值"
           对象名.方法名 = function(){}

2.3  方式3:使用Object对象(代表所有js对象)     


             1.  直接new 对象

             2.追加属性和功能

        

2.4 字面值的方式: "Json数据格式"  


           基本格式:{"key":value} 这种键值对
        

你可能感兴趣的:(javascript,前端,开发语言)