遇到的问题
加载顺序问题。
放在最前面的 加载的js 是无法获得之后的元素的。因为后面的元素还没 解析完
undefine 和 null
一个是未定义 一个是炸不到返回的null
遇到的问题
加载顺序问题。
放在最前面的 加载的js 是无法获得之后的元素的。因为后面的元素还没 解析完
undefine 和 null
一个是未定义 一个是炸不到返回的null
function user(name,sex,age){
this.name=name;
this.sex=sex;
this.age=age;
this.show= function(){
console.log(this.name+":"+this.sex+":"+this.age);
}
}
user1=new user("小莉","女",20);
user2=new user("小馨","男",21);
for(key in user1){
console.log(key +":"+user1[key]);
}
user1.show();
user2.show();
var ad=/[12345]/;
var ad1=/^[12345]&/;
console.log(ad.test("1"));
console.log(ad.test("2"));
console.log(ad.test("4"));
console.log(ad.test("66"));
console.log(ad1.test("88"));
conslel
break
for(var i=1;i<=5;i++{
for(var j=1;
}
break=終止循環
continue=中止是次循環,繼續行下一個循環
switch(month){
case:
console.log("spring")
if(month>2&
对象控制网页前进后退,创建新的数据库,对象控制网页前进后退,前进后退,,在重新创建和数据库,新的数据库
创建新的数据库,,新的数据仓库的创建,床就安创建新鳄的数据库与,创建新鳄属看就看,创建新鳄的数据库u,创建创新的数据库,chau
源码通过常见新的窗口创建新的窗口重写新的窗口
重新创建窗口
书写的三种方式:内部引入、外部引入、行内引入
function user(name,age,sex){
this.name=name;
this.age=age;
this.sex=sex;
}
user3=new user("小明",20,"男");
console.log("姓名:"+user3.name+"年龄:"+user3.age+"性别:"+user3.sex);
键值对
var vus={name:"小明",sex:"男",age:"15"}
vus.name="xiaoming";
console.log(vus.name);
创建对象
var vuy= new Object();
vuy.name="小莉";
vuy.age=8;
vuy.sex="女";
console.log(vuy.name);
console.log(vuy.age);
console.log(vuy.sex);
var st1="hello";
//检索以a开头的字符串是否符合规范,返回Boolean类型
var st2=/^a/;
//检索以a结尾的字符串是否符合规范,返回Boolean类型
var st3=/a$/;
//检索以a开头以a结尾的字符串是否符合规范,返回的是Boolean类型
var st4=/^a$/;
var indext=st2.test(st1);
var indext1=st3.test(st1);
var indext2=st4.test(st1);
console.log(indext);
console.log(indext1);
console.log(indext2);
//12345只要包含其中一个数都可以。
var st5=/[12345]/;
var st7=/[1-5]/;
//\d 表示0-9任意一个数字。
var st8=/\d/;
//只要是12345开头或者结尾的都可以。a*表示一个a或者多个a。
var st6=/^[12345]$/;
var strx=1;
var indext3=st5.test(strx);
var indext4=st6.test(strx);
console.log(indext3);
console.log(indext4);
user1={
name:"小明",
age:21,
sex:"男",
}
console.log(user1.name);
//修改对象里面的属性
user1.name="小红";
console.log(user1.name);
//第二种创建对象方式
var user2= new Object();
user2.name="小刚";
var st1="hello";
//检索以a开头的字符串是否符合规范,返回Boolean类型
var st2=/^a/;
//检索以a结尾的字符串是否符合规范,返回Boolean类型
var st3=/a$/;
//检索以a开头以a结尾的字符串是否符合规范,返回的是Boolean类型
var st4=/^a$/;
var indext=st2.test(st1);
var indext1=st3.test(st1);
var indext2=st4.test(st1);
console.log(indext);
console.log(indext1);
console.log(indext2);
i g m
i:忽略大小写
g:全局替换。
var x=/ll/i;
var index= str1.search(x);
console.log(index);
var x=/ab/ig;
var index= str1.search(x);
// console.log(index);
var index1= str1.replace(x);
console.log(index1,"--");
var str2 =str1.indexOf("word");
console.log(str2);
//截取字符串
var str3=str1.slice(2,4);
console.log(str3);
//拼接字符串
var str4= str1.concat("你好");
console.log(str4);
//截取字符串,开始的下一位到结束的长度。
var str4=str1.substr(1,3);
var str5=str1.substring(2,4);
console.log(str4);
console.log(str5);
var str1="hello word";
console.log(str1[0]);
console.log(str1[1]);
//获取字符串长度(空格也算)
console.log(str1.length)
for(var i=0;i<str1.length;i++){
console.log(str1[i]);
}
//大写转小写
var str2= str1.toUpperCase();
console.log(str2);
//小写转大写
var str3=str2.toLocaleLowerCase();
function attack(attackmode){
attackmode();
console.log("掉血");
}
attack(function(){
console.log("使用刀");
});
attack(function(){
console.log("使用炸弹");
});
function move(movechise){
movechise();
console.log("出行");
}
move(function(){
console.log("plan");
});
move(function(){
console.log("car");
});
window.alert("你好啊");
document.write("你好啊");
console.log("你好啊");
参数是是函数接受数据,
返回值
function hanshu( str1, str2){
var sum= str1+str2;
return sum;
}
var h= hanshu(100,200);
console.log(h);