zoukankan      html  css  js  c++  java
  • javascript入门·js核心语言字符串(string)

    javascript核心语言(string、math、data对象)

    看了这个标题想笑不?哈哈,不如果真要笑的话我也没办法,如果你从幼儿园到被学校开除为止,数学一直都很差的话,那等下几节的math对象,你可能哭都来不及。不过也不用担心了,因为我们在一般的webform中是不会用多少数学运算的,什么正弦,余弦,什么切(*—……%¥#—……%¥#不明白也罢了!但是如果四则运算你都没有搞明白的话,那*—……%¥#·!……%¥ 我晕啦。。。。。。。。。。。。

    上面废话了那么多,无非是想告诉你,我有点闲得无聊,娃哈哈哈哈 !!好了,开始正题

    string 字符串对象:这个在一周前开始的js入门系列演示中已经使用很多次了,但是我们还是挨个做下演示了(刚才不是告诉你了嘛 ,我很闲啊!)

    演示一:字符串申明以及赋值

    我后面红色是脚本显示的话 : 申明一个新的字符串,我是第一种连接 + 后面连接的字符串我呢,就是连接符 + = 的结果了

    演示二: 字符串的方法(大小写转换,字符串搜索,提取字符串)

    换成大写

    换成小写

    是否包含

    提取第二个字符 二到第五个字符



     

    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>javascript核心语言--字符串(string)</title>
    <script language="javascript">
    function tuc(txt){//转换大写
        document.getElementById("tuc2").value=txt.toUpperCase()//将第id为tuc2的文本框的值指定为txt字符串的大写
    }

    function tlc(txt){//转换小写
        document.getElementById("tlc2").value=txt.toLowerCase()//同上
    }

    function iof(txt){//察看是否包含
        var iof=document.getElementById("iof").value//得到第一个文本框的值
        if(iof.indexOf(txt)!=-1){//如果不包含,返回的值为-1,否则返回0
            alert("包含")
        }

        
    else{
            alert(
    "不包含")
        }

    }

    function chr(txt){
        document.getElementById(
    "chr2").value=txt.charAt(1)//得到第二个字符并填充chr2文本框
        document.getElementById("chr3").value=txt.substring(1,4)//得到第二个到第五个字符之间的连续字符串
    }

    </script>
    </head>

    <body>
    <p><strong>javascript核心语言(string、math、data对象)</strong></p>
    <p>看了这个标题想笑不?哈哈,不如果真要笑的话我也没办法,如果你从幼儿园到被学校开除为止,数学一直都很差的话,那等下几节的math对象,你可能哭都来不及。不过也不用担心了,因为我们在一般的webform中是不会用多少数学运算的,什么正弦,余弦,什么切(*—……%¥#—……%¥#不明白也罢了!但是如果四则运算你都没有搞明白的话,那*—……%¥#·!……%¥ 我晕啦。。。。。。。。。。。。 </p>
    <p>上面废话了那么多,无非是想告诉你,我有点闲得无聊,娃哈哈哈哈 !!好了,开始正题</p>
    <p><strong>string 字符串对象</strong>:这个在一周前开始的js入门系列演示中已经使用很多次了,但是我们还是挨个做下演示了(刚才不是告诉你了嘛 ,我很闲啊!)</p>
    <p><strong>演示一:字符串申明以及赋值</strong></p>
    <p>我后面红色是脚本显示的话 :
      
    <script language="javascript">
    var mystring="<font color=red>申明一个新的字符串," + "我是第一种连接 + 后面连接的字符串"
        mystring 
    += "我呢,就是连接符  + =  的结果了</font>"
    document.write( mystring)
    </script>
    </p>
    <p><strong>演示二: 字符串的方法(大小写转换,字符串搜索,提取字符串)</strong></p>
    <p>
      
    <input type="text" name="tuc" onchange="tuc(this.value)" />
      换成大写 
      
    <input type="text" name="tuc2" />
    </p>
    <p>
      
    <input type="text" name="tlc" onchange="tlc(this.value)" />
      换成小写
      
    <input type="text" name="tlc2" />
    </p>
    <p>
      
    <input type="text" name="iof" />
      是否包含
      
    <input type="text" name="iof2" onchange="iof(this.value)" />
    </p>
    <p>
      
    <input type="text" name="chr" onchange="chr(this.value)" />
    提取第二个字符 
    <input type="text" name="chr2" /> 
    二到第五个字符
    <input type="text" name="chr3" />
    </p>
    </body>
    </html>
  • 相关阅读:
    ETCD 添加节点报错 tocommit(2314438) is out of range [lastIndex(0)]. Was the raft log corrupted, truncated, or lost?
    如何删除docker镜像中已配置的volume
    kubeadm初始化集群
    kubeadm安装依赖镜像
    standard_init_linux.go:178: exec user process caused "no such file or directory"
    kubernetes支持local volume
    git http方式时保存密码
    分布式核心技术
    docker使用
    Python实用日期时间处理方法汇总
  • 原文地址:https://www.cnblogs.com/thcjp/p/474563.html
Copyright © 2011-2022 走看看