4月8日--课堂笔记--String的使用方法

  1、string的创建

  

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>String的创建</title>
    <script type="text/javascript">
        var s1="hello";//typeof=string
        var s2=new String("hello");typeof=object
        if(s1===s2){
            console.log(‘相同‘);
        }
        else{
            console.log(‘不同‘);//不同
        }
    </script>
</head>
<body>

</body>
</html>

  2、方法charAt:返回指定位置的字符串

    方法charCodeAt:返回字符编码

    方法indexOf:返回某个指定的字符串值在字符串首次出现的位置

    方法LastIndexOf:返回某个指定的字符串值在字符串最后出现的位置

      var str=“Welcome”;

      var start=str.indexOf(“e”);//返回1

      var end=str.lastIndexOf(“e”);//返回6

    方法toUpperCase:获取大写格式

    方法toLowerCase:获取小写格式

      var str=“Welcome”;
      var lcStr=str.toLowerCase();//返回welcome
      var upStr=str.toUpperCase(); //返回WELCOME

    

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>String的方法1</title>
    <script type="text/javascript">
        var s1="world一";
        var s=s1.charAt(3);//返回字符串"l"
        console.log(s);
        var n=s1.charCodeAt(5);//返回字符编码
        console.log(n);
        var str="Welcome";
        console.log(str.indexOf("e"));//返回1
        console.log(str.lastIndexOf("e"));//返回6
        var lstr=str.toLowerCase();
        var ustr=str.toUpperCase();
        console.log(lstr);//返回Welcome
        console.log(ustr);//WELCOME
        console.log(str);//Welcome
    </script>
</head>
<body>

</body>
</html>

  3、方法:substr:截取字符串

    示例:str.substr(字符串位置,截取的数量)
    var str=“Welcome”;
    var s=str.substr(3);//得到come
    s=str.substr(3,2); //得到co

    方法:substring:截取字符串

      示例:str.substring(起始位置,结束为止-1)
      var str=“Welcome”;
      var s=str.substring(3);//得到come
      s=str.substring(3,5); //得到co
      s=str.substring(3,2); //得到l,可以自动纠正
      注意:不接受负数

    方法:split:对字符串进行分割操作

      示例:
      var str=“Tom,Jerry,Mike”;
      var arr=str.split(“,”); //得到arr[0]为Tom,arr[1]为Jerry,arr[2]为Mike
      arr=str.split(“,”,2); //得到arr[0]为Tom,arr[1]为Jerry

    方法:fromCharCode:String的静态方法,用于将一个/组字符编码转换成一个字符串

      示例:
      var str=String.fromCharCode(65);//得到A
      str=String.fromCharCode(65,66,67);//得到ABC

    

时间: 2024-12-15 00:02:26

4月8日--课堂笔记--String的使用方法的相关文章

2017年5月26日课堂笔记

2017年5月26日 星期五 晴 空气质量:中度污染 内容:JavaScript:初识js,按钮的点击事件,变量的使用,数据类型,typeof的使用, string的使用,数组的使用,运算符的运用,逻辑控制语句的使用 备注:5月28日补课堂笔记 一.初识js 老师代码: <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>初

2017年6月26日课堂笔记

2017年6月26日 星期一 晴 空气质量:轻度污染 内容:MySQL第一节课: 1.基本概念 1)MySQL: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件. MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表

4月8日--课堂笔记--JS内置对象

JavaScript Day8 一.    JS内置对象 字符串String a) 属性length:字符数量,不管是ASCII还是Unicode,都算1个字符 b) 查询方法: i.           charAt:根据索引位置查找字符,可以用[索引]代替(除了旧版IE) ii.           charCodeAt:根据索引位置查找字符编码 iii.           indexOf:根据字符(串)查找首次出现位置,如果找不到则返回-1:不指定第二个起始位置时从头开始查找,如果指定则

2017年3月30日 课堂笔记

2015年10月27日课堂笔记

今天是开课的第一天,上午见到了我们的班主任,一个干练的美女.而且每个同学都做了简单的自我介绍,选出了班长,也有了我们小班级的群,算是正式开始了. 下午,我们学习了计算机中的基本数制和数制间的转换. 一.数制 计算机中采用的是二进制,因为二进制具有运算简单,易实现且可靠.二进制就是逢二进一,借一当二.同理八进制是逢八进一,借一当八:十六进制是逢十六进一,借一当十六. 二.数制转换 1.十进制与其他进制之间的转换 (1)十进制转换成二进制:十进制数除以2,除至0时所得余数按反方向写出,即为二进制数.

2016年7月19日学习笔记

2016年7月19日学习笔记 计算机系统的组成部分 计算机系统由硬件系统和软件系统两大部分组成 硬件系统 冯.诺依曼体系结构: 1946年数学家冯.诺依曼提出运算器,控制器,存储器,输入设备,输出设备. 具体变现为一下硬件: 运算器,控制器  ------>  CPU 存储器          ------>  内存(断电数据清空),硬盘(可永久存储数据) 输入设备------>  键盘,鼠标等 输出设备------>  显示器 打印机等 软件系统 OS : Operating S

2014年7月17日学习笔记--PHP的循环结构学习

今天重新开始学习PHP, 为了学习PHP买了书,但书是一本大部头的书,不好带一直没有好好学习,我决定把书拆了分章来看,这样也方便带 也可以很快完成任务. 今天在linux mint 17上安装了lnmp 环境 和brackets工具,来学PHP,小的例子用vim来完成的. 记录一下自己美化的九九乘法表 代码如下: <?php     for($i=1;$i<=9;$i++){         for($j=1;$j<=9;$j++){             if($i>=$j){

2016年7月21日学习笔记

2016年7月21日学习笔记 Linux安装以后出现的文件目录的作用: 文件系统的类型 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 普通文件:如文本文件.C语言元代码.SHELL脚本.二进制的可执行文件等,可用cat.less.more.vi.emacs来察看内容,用mv来改名. 目录文件:包括文件名.子目录名及其指针.它是LINUX储存文件名的唯一地方,可用ls列出目录文件. 连接文件:是指向同一索引节点的那些目录条目.用ls来查看是,连

一周第一次课(3月12日)笔记

一周第一次课(3月12日)笔记1.1 学习之初 1.2 约定 1.3 认识Linux 1.4 安装虚拟机 1.5 安装centos71.1 学习之初学习linux的目的:想在杭州找到一份Linux的相关工作(运维.开发),通过课程打下坚实的Linux基础.学习方法:预习和复习的重要性.当日事当日毕.记笔记.利用好资源1.2 约定学习所需环境(本人使用):CentOS 7.4.VMware Workstation Pro 14.puTTY 0.70.Xshell 5学习辅助工具:1.3 认识Lin