Java学习08
1.外部引入JS文件
<script type="text/javascript" src="main.js"></script>
2.内嵌引入JS<script type=" text/javascript">alert("123");</script>
3.内联引入JS(不管在什么语言当中双引号中间不能套双引号。)/*隐式定义变量*/
x=0;
alert(x);
/*显式定义变量*/
var y=23;
alert(y);
/*先定义后赋值*/
var a;
a=20;
alert(a);
/*变量名字:字母、数字、$、_ 首字母不能是数字,变量名不能是关键字*/
数值转换成字符串
"+",当加号两边的值都是数值类型时执行运算功能。
当加号任何一边是字符串类型时执行拼接功能。
字符串转数值类型
将字符串转成整形,parseInt
将字符串转浮点型
NaN 不是一个数值类型
字符的转换大小写,指定位置索引截取。
正则表达式的各种规则以及应用。
<script type="text/javascript" src="myjs.js"></script>
<script type="text/javascript">
alert('hello');
</script>
</head>
<body>
<a href="javascript:alert('t你好')">弹窗</a>
</body>
var str="i love java"
/*获取指定索引处字符:字符=字符串变量。charAt(索引)*/
var a=str.charAt(3);
alert(a);
/*将字符串中的所有字符转为大写*/
var b=str.toUpperCase();
alert(b);
/*将字符串中所有的字符转为小写*/
var c=str.toLowerCase();
alert(c);
/*返回指定字符串在大字符串第一次出现的指定位置*/
var d=str.indexOf("love");
alert(d);
/*截取从指定位置到结束的字符串*/
var e=str.substr(2)
alert(e)
/*截取从指定位置开始,到指定位置的字符串*/
var f=str.substr(2,6);
alert(f)
<script type="text/javascript">
var str="I am a good boy 123"
/*描述规则*/
var reg=/good/;
/*根据正则表达式规则判断字符串是否符合规则*/
var flag=reg.test(str)
alert(flag)
/*根据正则表达式找到符合规则的字符串返回给你*/
var element=reg.exec(str)
alert(element)
var qq="272547937";
/*描述规则*/
/*var reg=/./*/
/*var reg=/\d/*/
/*var reg=/\D/*/
/*var reg=/\s/*/
/*var reg=/\S/*/
/*var reg=/\w/*/
var reg=/[458]/
/*根据规则判断*/
var flag=reg.test(qq);
console.log(flag)
/*匹配手机号 规则:11位数字,第一位只能是1,第二位是3,5,7,8任意,其他无所谓*/
var phone=13869335767;
var reg=/^1[3578][0-9]{9}$/;
var flag=reg.test(phone)
alert(flag)
/*匹配邮箱*/
var email="272547937@qq.com";
var reg=/^[a-zA-Z0-9_]+@[0-9a-zA-Z]+\.[a-zA-Z]+$/;
var flag=reg.test(email);
alert(flag);
</script>