4.09.2

<!--3.外部引入方式-->
<script type="text/javascript" src="demo.js"></script>
<!--2.引入方式script标签引入-->
<script type="text/javascript">
alert('第二种引入方式');
</script>
</head>

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

 

 

<script type="text/javascript">
  /*显示定义变量*/
  /*多行注释*/
  //单行注释
  var a="我真好看"
  var a="我真好看";
  a="你真好看";
  alert(a);

 

  //隐式定义变量(定义时必须赋值)
  b=29;
  c=30;
  sum=b+c;
  alert(sum);


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


  var a1=null;
  var a2;
  alert(a2);
  //比较字符串值是否相等
  //=赋值
  //==判断
  //===严格判断
  var a="abc";
  var b="asd";
  alert(a==b);


  var a;
  var b=null;
  alert(a===b);
</script>

 

<script type="text/javascript">
  //数值类型转化字符串类型
  var a=1;
  var b=2;
  //字符串+任意类型的值=字符串
  var sum=a+b;
  alert("a+b="+sum);
  //2.调用tostring()方法
  //"1"+3="13"
  alert(a.toString()+3);
  //字符串类型转化数值类型
  //前提;字符串类型必须是数值类型的字符串
  alert(parseInt("red12.3"));//NAN(Not A Number)
  alert(parseInt("3")+2);//5
  alert(parseInt("3.6")+2);
  //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="12345678910";
</script>

 

<script type="text/javascript">
  var str="1232o";

  //定义规则
  var reg=/\d/;//0-9
  var reg=/\D/;//非0-9
  var reg=/o\b/;

  alert(reg.test(str));*/
  var phone="123456789106";
  var reg=/^[1-9][0-9]{10}$/;
  alert(reg.test(phone));


  var qq="852892300@qq.com";
  var reg=/^[0-9a-zA-Z_]+@[1-9a-z]+\.[a-z]+$/;
  alert(reg.test(qq));
</script>

posted on 2019-04-09 18:55  boss-H  阅读(84)  评论(0编辑  收藏  举报

导航