博主信息
博文 40
粉丝 0
评论 0
访问量 26894
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
字符串和数组部分方法的使用以及类的属性,方法,继承等.
飞天001
原创
410人浏览过

通过3月24日晚的学习,熟悉了字符串和数组的一些方法,了解class的用法等.

字符串和数组的部分用法

1 . 字符串部分方法

  1. let str = 'php中文网' //声明字符串
  2. //用数组的方式访问字符串中的字符
  3. console.log(str[1]);
  4. //测试字符串长度
  5. console.log(str.length);
  6. // str.search():根据字符获取索引
  7. console.log(str.search('网'));
  8. // str.replace():替换
  9. console.log(str.replace('中文网','.com'));
  10. // str.slice():获取字符串中的子串,(忽略了结束索引的值)
  11. console.log(str.slice(2,5));
  12. // str.substr():获取子串,但是不用知道结束索引,只提供获取的字符串数
  13. console.log(str.substr(0,3));
  14. //str.split():将字符串转为数组,并返回,()中的参数为字符串的:间隔符号
  15. console.log(str.split(''));
  16. // str.toUpperCase():转为大写,str.toLowerCase().转小写
  17. console.log(str.toUpperCase());

2 . 数组的部分方法

  1. // 1. 尾部添加和删除元素:push(),pop();
  2. let arr=['2','中文网'];
  3. console.log(arr.push('php'));//从尾部添加元素,返回的是数组元素的数量,
  4. console.log(arr.pop()); //从尾部删除元素,返回的是删除的数组元素
  5. // 2. 头部添加和删除元素:unshift(),shift();
  6. console.log(arr.unshift('SA'));//从头部添加元素,返回的是元素的数量
  7. console.log(arr.shift()); //从头部删除元素,返回的是删除的元素值
  8. // 3. 删除任意位置
  9. arr = [1,2,3,4,5,6,7,8]
  10. console.log(delete arr[2]); //删除后,位置还在,占位删除
  11. console.log(arr.filter(item=>item)); //过滤钓空白占位

class 类的用法

1 . 声明类

  1. class User{
  2. }

2 . 类的属性

  1. class User{
  2. this.username;
  3. this.email;
  4. }

3 . 访问器属性

  1. class User{
  2. //访问器属性
  3. get age(){
  4. return this._age;
  5. }
  6. set age(age){
  7. if (age<18||age>60){
  8. console.error('年龄是18-60');
  9. return false;
  10. }
  11. this._age = age;
  12. }
  13. }

4 . 类的继承

  1. child extends User{
  2. //子类会继承父类的所有属性和方法,子类可以添加属性和方法以达到扩展的效果
  3. this.username;
  4. this.email;
  5. this.age;
  6. }

队列与循环队列

  • 队列与循环队列,老师讲的概念听懂了的,但是用js写出来感觉没头绪,无从下笔.

  • 下面是自己乱写的(完全没写程序的思维):

  1. let arr =[];//定义一个空数组
  2. let data;
  3. //入队
  4. let pushdata = function(){
  5. if (arr.length==0){
  6. arr.push(data);
  7. return arr;
  8. }
  9. }
  10. //出队
  11. let shiftdata = function(){
  12. if (arr.length==0){
  13. arr.shift(data);
  14. return arr;
  15. }
  16. }

通过3月24日晚上的学习,熟悉了字符串和数组的部分方法使用,了解的类的概念,以及继承,构造函数等.对于其中的的实际用途还比较模糊.

批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学