JS面向对象编程()一面向对象概述

1.面向对象是什么?

只是一种编程思想

2.面向对象编程的特点之——封装

1)内置对象:Bom对象、dom对象、String、Math、Array

2)自定义对象:

3.面向对象与面向过程的区别

一个是过程,一个是对象

4.面向对象的好处:

①更贴近真实的日常生活事件

②可以不用管功能的具体实现,直接调用对象的方法

3)极大的提高代码的可读性、复用性和可维护性

<script>
    //在控制台打印字符ch1 在字符串str1中的位置,如果没有找到就返回-1
    var  ch1 = 'd';
    var str = 'abcdef';
    for(var i=0;i<str.length;i++){
        if(str.charAt(i)==ch1){
              console.log(i);
               break;
        }
    }
    
    if(i==str.length){
        console.log(-1);
    }    

//封装起来变成一个函数
function indexOf(ch1,str){
    for(var  i = 0;i<str.length;i++){
        if(str.charAt(i)==ch1){
                 return i;
        }
           
    }
return -1;
}

//截取字符串中的某一段字符串
function subString(){
}

//查看字符串是否以某个字符串结尾
function  endWidth(){
}

//js定义一个对象
var String = new Object();
</script>

https://tool.lu/coderunner/   

https://tool.css-js.com/coderun.html   代码在线编辑工具

发布了98 篇原创文章 · 获赞 4 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42416812/article/details/100103718
今日推荐