zoukankan      html  css  js  c++  java
  • JS写法 数值与字符串的相互转换 取字符中的一部分显示 正则表达规则

     http://www.imooc.com/article/15885 正则表达规则

    <script type="text/javascript"> </script>

    今天上学学习了JS的三中引入方法,JS的运算方式和CSS的方式不一样,JS的方式是从上往下的方式运算。第三种外部引入方式需要建立一个JS结尾的JS文件

    !--3.外部引入方式-->
    <script type="text/javascript" src="demo.js"></script>
    <!--2.第二种引入方式-->
    <script type="text/javascript">
        alert('第二种引入方式');
        </script>
    </head>
    
    <body>
    <!--1.使用javascript前缀引入-->
    <a href="javascript:alert('你好哦')">js的第一种引入方式</a>




    这是两种写法,推荐第一种

    1.var a=1,b=2,c=3;
    2.var d,e,f;
    d=2;
    e=3;
    f=4;

    今天下午学习的类型转换,数值和字符串互相转换。

    toString是数值转换字符串的元素。

    alert(a.toString());
    //    数值类型-->字符串类型
    //    var a=1;
    //    var b=2;
    //    字符串+任意类型=字符串
    //    var sum=a+b;
    //    alert("a+b="+sum);
    //    调用toString()方法
    //    "1"+3="13"
    //    alert(a.toString()+3);
    parseFloat是字符串转换数值的元素。
    alert(parseFloat());
    //    字符串类型-->数值类型
    //    前提:字符串类型比相互是数值类型的字符串"12.3""1""3.6"
    //    NAN(Not a Number 没有类型)
    //    parseInt( )字符串->整型
    //    alert(parseInt(str="12.3red"));
    //    alert(parseInt(str="3")+2);//5
    //    alert(parseInt("3.6")+2);//5
    //    parseFloat( )字符串->浮点型
    //    alert(parseFloat("3.6")+2);//5.6
    //    alert(parseFloat("3"));//3
    //    alert(parseFloat("3"));//NAN

    剩下的这些就是一些小插曲,取字符中的一部分显示

    var str="I love Java";
    //    获取字符串特定索引处的字符;
    //    alert(str.charAt(4));
    //    将字符串的所有字符转换成大写字母
    //    alert(str.toLocaleUpperCase());
    //    返回字符串中特定字符串第一次出现的位置
    //    alert(str.indexOf("love"));
    //    返回字符串的某个子串
    //    alert(str.substring(2,6));
    //    返回字符串的某个子串,支持负数参数,功能更强大
    //    alert(str.slice(-5,-2));
  • 相关阅读:
    字符串算法—正则表达式
    字符串算法—字符串搜索
    字符串算法—字典树
    字符串算法—字符串排序(下篇)
    字符串算法—字符串排序(上篇)
    图表算法—最短路径
    基本算法——前缀和与差分
    图论——图的表示
    基本算法——康托展开与逆康托展开
    基本算法——离散化
  • 原文地址:https://www.cnblogs.com/pandam/p/10671548.html
Copyright © 2011-2022 走看看