JavaScript学习笔记整理(一)

下面是输入一个字符判断类型
var c=prompt("请输入一个字符");
var isNum=(c>="0" && c<="9");
var isAlphabet=(c>="A"&&c<="Z") || (c>="a"&&c<="z");
var isChinaese=c>="\u4E00" && c<="\u9FA5";

console.log(isNum+" "+isAlphabet+" "+isChinaese);


下面是输入一个数字是否为闰年
var c=prompt("请输入一个数字");
var isNum=(c%4=="0" && c%100!="0");

console.log("是闰年吗?——>"+isNum);


下面是三目运算
var ren=prompt("请选择唐僧或者妖精");
var houzi="妖精";
var who=ren;
var r=who=="唐僧"?"吃掉":"放过";

alert(r);


比较两个数的大小
var one=100;
var two=200;
var three=one>=two?one:two;

console.log(three);


数据转换提取数字
console.log(parseInt("22.5"));
//parseInt不认识小数点,直接转成22
console.log(parseInt("阿23")); //nan  nan not number
console.log(parseInt("b23")); //nan
console.log(parseInt("   23")); //会直接过掉空格变成23
console.log(parseInt(" "));//nan
console.log(parseFloat("22.3")); //输出:22.3 parseFloat和parseInt用法是完全相同的
//唯一不同是parseFloat认识小数点,仅仅认识第一个
弹屏输入和弹出效果
var zi=prompt("输入你的工资");
var zhuanhuan=parseFloat(zi);
var jisuan=zhuanhuan+100;

alert("你涨工资后"+jisuan+",原来工资是"+zi);


注意,所以从屏幕接受到的数据都是字符串,必须经过转换才能使用 parseFloat()转换
任何类型转字符串都是x.toString()
a++,b++比较大小
var a=10;
var b=10;
console.log(a++>++b);
console.log(b); //11
调用函数测试
function chifan(){
console.log("做饭");
console.log("吃饭");
console.log("消化");
console.log("排出");
}
chifan(); 直接可以调用出
alert(chifan);
通过函数调用计算两个数的值
function jia(a,b){
return a+b;
}
var a=parseFloat(prompt("输入第一个数"));
var b=parseFloat(prompt("输入第二个数"));
console.log(jia(a,b));
通过函数调用比较3个数的值,输出最大
function jia(a,b,c){
var max=a;
max=a>b?a:b;
max=max>c?max:c;
return max;
}
var a=parseFloat(prompt("输入第一个数"));
var b=parseFloat(prompt("输入第二个数"));
var c=parseFloat(prompt("输入第三个数"));
console.log(jia(a,b,c));
alert(jia(a,b,c));
下面是调用输出,全局变量可以共同使用,但是局部定义必须在局部使用
var num=0;
function f1(num){
num=100;console.log(num);
}
f1();   //->100
console.log(num); //->0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值