<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!-- <script type="text/javascript">
alert("hello javaScript");
</script>
<script type="text/javascript" src="1.js"></script>-->
<!-- <script type="text/javascript">
var i;
alert(i);//undefined
i=12;
alert(typeof(i));//number;
i="abc";
alert(typeof(i));//string
var a=12;
var b="abc";
alert(a*b);//Nan
var a="12";
var b=12;
alert(a==b);
alert(a===b);
</script>-->
<!-- <script type="text/javascript">
var a=0;
if(a){
alert("0为真");
}else{
alert("0为假");
}
var b=null;
if(b){
alert("null为真");
}else{
alert("null为假");
}
var c=undefined;
if(c){
alert("undefined为真");
}else{
alert("undefined为假");
}
var d="";
if(d){
alert("空串为真");
}else{
alert("空串为假");
}
</script>-->
<!-- <script type="text/javascript">
var a="abc";
var b=true;
var c=false;
var d=null;
alert(a&&b);//true
alert(a&&c);//false
alert(c&&a);//false
alert(a&&d);//null
alert(a||d);//abc
alert(d||a);//abc
alert(d||c);//false
alert(c||d);//null
</script>-->
<!-- <script type="text/javascript">
var arr=[true,1];
for(var i=0;i<arr.length;i++){//true ,1
alert(arr[i]);//12 1 abc
}
alert(arr.length);//2
arr[0]=12;
alert(arr[0]);//12
alert((arr.length));//2
arr[2]="abc";
alert(arr.length);//3
alert(arr[1]);//1
for(var i=0;i<arr.length;i++){
alert(arr[i]);//12 1 abc
}
</script>-->
<!-- <script type="text/javascript">
function fun() {
alert("无参函数fun()被调用了");
}
fun();
function fun2(a,b) {
alert("有参函数fun2()被调用了 a=>"+a+",b=>"+b);
}
fun2(12,"abc");
function sum(num1,num2) {
var result=num1+num2;
return result;
}
alert(sum(100,50));
</script>-->
<!-- <script type="text/javascript">
function fun(a) {
alert(arguments.length);
alert(arguments[0]);
alert(arguments[1]);
alert(arguments[2]);
alert("a="+a);
for (var i=0;i<arguments.length;i++){
alert(arguments[i]);
}
}
function sum(num1,num2) {
var result=0;
for (var i=0;i<arguments.length;i++){
if(typeof(arguments[i])=="number"){
result+=arguments[i];
}
}
return result;
}
alert(sum(1,2,3,4,"abc",5,6,7,8,9));
</script>-->
<!--<script type="text/javascript">
var obj=new Object();
obj.name="华仔";
obj.age=18;
obj.fun=function(){
alert("姓名:"+this.name+" ,年龄:"+this.age);
}
obj.fun();
</script>-->
<!-- <script type="text/javascript">
var obj={
name:"国哥",
age:18,
fun:function () {
alert("姓名:"+this.name+",年龄:"+this.age);
}
};
alert(obj.name);
obj.fun();
</script>-->
<!--<script type="text/javascript">
function onloadFun() {
alert("静态注册onload事件,所有代码");
}
window.οnlοad=function () {
alert("动态注册的onload事件");
}
</script>-->
<!-- <script type="text/javascript">
function onblurFun() {
console.log("静态注册失去焦点事件");
}
window.οnlοad=function () {
var passwordObj=document.getElementById("password");
passwordObj.οnblur=function () {
console.log("动态注册失去焦点事件");
}
}
</script>-->
<!-- <script type="text/javascript">
function onchangeFun(){
alert("女神已经改变了");
}
window.οnlοad=function(){
var selObj=document.getElementById("sel01");
selObj.οnchange=function(){
alert("男神已经改变了");
}
}
</script>-->
<!--<script type="text/javascript">
function onclickFun() {
alert("静态注册onclick事件");
}
window.οnlοad=function () {
var btnObj=document.getElementById("btn01");
btnObj.οnclick=function () {
alert("动态注册onclick事件");
}
}
</script>-->
<!-- <script type="text/javascript">
function onsubmitFun() {
alert("静态注册表提交事件---发现不合法");
return true;
}
window.οnlοad=function () {
var formObj=document.getElementById("form01");
formObj.οnsubmit=function () {
alert("动态注册表单提交事件---发现不合法");
return true;
}
}
</script>-->
<!-- <script type="text/javascript">
window.οnlοad=function () {
var divObj=document.createElement("div");
var textNodeObj=document.createTextNode("啦啦啦啦");
divObj.appendChild(textNodeObj);
document.body.appendChild(divObj);
}
</script>-->
<!--<script type="text/javascript">
function.checkALL() {
}
</script>-->
<!-- <script type="text/javascript">
// 表示要求字符串中,是否包含字母e
// var patt = new RegExp("e");
// var patt = /e/; // 也是正则表达式对象
// 表示要求字符串中,是否包含字母a或b或c
// var patt = /[abc]/;
// 表示要求字符串,是否包含小写字母
// var patt = /[a-z]/;
// 表示要求字符串,是否包含任意大写字母
// var patt = /[A-Z]/;
// 表示要求字符串,是否包含任意数字
// var patt = /[0-9]/;
// 表示要求字符串,是否包含字母,数字,下划线
// var patt = /\w/;
// 表示要求 字符串中是否包含至少一个a
// var patt = /a+/;
// 表示要求 字符串中是否 *包含* 零个 或 多个a
// var patt = /a*/;
// 表示要求 字符串是否包含一个或零个a
// var patt = /a?/;
// 表示要求 字符串是否包含连续三个a
// var patt = /a{3}/;
// 表示要求 字符串是否包 至少3个连续的a,最多5个连续的a
// var patt = /a{3,5}/;
// 表示要求 字符串是否包 至少3个连续的a,
// var patt = /a{3,}/;
// 表示要求 字符串必须以a结尾
// var patt = /a$/;
// 表示要求 字符串必须以a打头
// var patt = /^a/;
// 要求字符串中是否*包含* 至少3个连续的a
// var patt = /a{3,5}/;
// 要求字符串,从头到尾都必须完全匹配
// var patt = /^a{3,5}$/;
var patt = /^\w{5,12}$/;
var str = "wzg168[[[";
alert( patt.test(str) );
</script>-->
<!--<script type="text/javascript">
function checkAll() {
var hobbies=document.getElementsByName("hobby");
for(var i=0;i<hobbies.length;i++){
hobbies[i].checked=true;
}
}
function checkNo() {
var hobbies=document.getElementsByName("hobby");
for(var i=0;i<hobbies.length;i++){
hobbies[i].checked=false;
}
}
function checkReverse() {
var hobbies=document.getElementsByName("hobby");
for(var i=0;i<hobbi
javascript练习
于 2022-03-19 17:26:53 首次发布