• 数据类型转换/正则表达式


    javascript三种引入方式:

    1.<!--使用javaScript前缀引入-->
    <a href="javascript:alert('第一种引入方式')">js第一种引入方式</a>

    2.

    <script type="text/javascript" src="index01.js"></script>
    <!--第二种引入方式-->
    <!--从上往下开始解析-->
    <script type="text/javascript">
    alert('第二种引入方式')
    </script>

    3.

    <!--第三种引入方式-->
    <script type="text/javascript" src="index01.js"></script>

    js变量:

    隐式定义:直接给变量赋值

    显示定义:使用var关键字定义变量

    =:赋值

    ==:判断

    ===:严格判断

    //	1.数值类型--->转换成字符串类型
    	  var a=1;
    	  var b=2; 
    	//字符串+任意类型拼接而成,结果为12
    	  alert('a+b='+a+b);
    //	字符串+任意类型拼接而成,结果为3
    	  var a=1;
    	  var b=2; 
    	  var sum=a+b
    //	  alert('a+b'+sum);
        //2.调用toString()方法
    	  //"1"+3="13"
    	  alert(a.toString()+3);
    	 
    //	字符串类型转换为数值类型
    //	前提:字符串类型必须是数值类型的字符串 
    //	parseInt()字符串-->整型
    	 var str="red12.3";//NAN (Not a Number)不是数值类型
    	 alert(parseInt(str));
    	 alert(parseInt("3")+2);//等于5
    	 alert(parseInt("3.6")+2)//等于5
    //	 parseFloat()字符串--->浮点型
    	 alert(parseFloat("3.6")+2);//等于5.6
    	 alert(parseFloat("3"));//等于3
    	 alert(parseFloat("abc"));//NAN 不是数值类型
    //	 获取字符串中特定的索引处的字符
    	 var str="I love java";
    	 alert(str.charAt(3));
    //	 将字符串的所有字符转换成大写字母
    	 alert(str.toUpperCase());
    //	返回字符串中特定字符串第一次出现的位置
    	 alert(str.indexOf("love"));
    //	返回字符串的某个子串
    	alert(str.substring(2,6));
    //	返回字符串的某个子串,支持负数参数,功能更强大
    	alert(str.slice(-5,-2));
    //	正则表达式 11位 不能以0开头
    	var phone="18954436675";
    //	用于将多个字符串拼加成一个字符串
    	alert(str.concat("5"));
    //	将字符串中的某个子串以特定的字符串替换
    	alert(str.replace('o','w'));
    //	使用正则表达式搜索目标子字符串
    	alert(str.match('v'));
    

      正则表达式:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>规则</title>
    <script type="text/javascript">
    	var str="a12121o";
    //	定义规则
    	var reg=/d/;//匹配0~9的
    	var reg=/(a|q|g)/;
    	alert(reg.test(str
    	var phone="189544366756";
    	var reg=/^[1-9][0-9]{10}$/;
    	alert(reg.test(phone));
    	var qq="537701409@qq.com";
    	var reg=/^[0-9a-zA-Z_]+@[1-9a-z]+.[a-z]+$/;
    	alert(reg.test(qq));
    </script>
    </head>
    
    <body>
    </body>
    </html>
    

      如有需要正则表达式,先理解基本概念如何形成,可搜查其它属性进行编辑。

  • 相关阅读:
    《精通CSS网页布局》读书报告 ----2016-12-5补充
    定位始终居中显示
    IntelliJ idea的使用
    模拟发送http请求
    知识漏洞
    【NX二次开发】Block UI 半径尺寸(沿曲线的位置)
    【NX二次开发】Block UI 角度尺寸
    【NX二次开发】Block UI 线性尺寸
    【NX二次开发】Block UI 表达式
    【NX二次开发】Block UI 整形
  • 原文地址:https://www.cnblogs.com/awdsjk/p/10670791.html
Copyright © 2020-2023  润新知