JS运算符
来源:互联网 发布:mac版qq不能匿名 编辑:程序博客网 时间:2024/06/07 13:33
JS中的各种运算符的使用
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> //比较运算符:>,<,>=,<=,==,!=,===,!== A=10>20; //A=false A=20>=20; //A=true A=10%2; //A=true A=10%2=='0'; //A=true A=10%3!=0; //A=true A=10%2==="0";//A=false/* '='是赋值号 '=='等于,只比较两个变量的值,不管类型,只要值一样,就返回true '==='全等于,既比较类型,也比较值。值和类型都一样,则返回true*///--------------------------------------------------- //逻辑运算符&&、||、!/* "&&":逻辑与,运算符左右两边都为true,结果才为true,否则为false "||":逻辑或,左右两个,只要有一个是true,则返回true,否则为false "!":取反运算,!true=false, !false=true, !100=false*//*获取用户输入:window.prompt()功能:弹出一个输入框,让用户来输入内容语法:var year=window.prompt(text[,defaultText]) 参数:Text:提示信息 defaultText:可选项,也就是可有可无。输入框中的默认内容。 返回值 (不论输入框里输入了什么,返回值一定是字符串,如输入2015,返回“2015”) 如果单击“确定”按钮,返回一个字符串的数据 如果单击“取消”按钮,返回null*///window.prompt("请输入一个年份","2015"); //实例:判断用户输入的年份是否为闰年 var year = window.prompt("请输入一个年份"); //判断用户是否取消操作 if(year==null){ document.write("已取消操作"); }else{ /*闰年的条件 * (1)能被4整除且不能被100整除 * (2)能被400整除 * (3)条件1,2是或的关系 */ if(year%4==0 && year%100!=0 || year%400==0){ document.write(year+"是闰年") }else{ document.write(year+"不是闰年") } } //------------------------------------------------------- /*三元运算符:?: 所谓"三元运算符"就是三指个操作数 语法:条件表达式?结果1:结果2 语法:操作数1?操作数2:操作数3 含义:如果条件为true,则执行“结果1”的代码,如果条件为false,则执行“结果2”的代码 其实三元运算符,就是if else的变形形式*/ //判断两个数的大小 document.write("<br>"); var a = 10; var b = 20; var max = a>b?a:b; document.write("最大值为:"+max); //a>b?document.write(a):document.write(b); //------------------------------------------------- //特殊运算符/* new运算符:创建一个对象,如:var today = new Data(); //创建一个当前系统日期使时间对象 delete运算符:删除数组的元素,或者对象的属性 typeof运算符:一元运算符,主要功能:判断变量的类型.如: typeofname 或 typeof(name) 点运算符(.):主要应用在对象中,通过点运算符去调用属性或方法.如: window.alert("OK") []中括号:主要用来访问数组元素的。如:arr[0]=100; //找到下标为0的数组元素并重新赋值 *///运算符优先级:特殊运算符>算数运算符>比较运算符>逻辑运算符>赋值运算符//实例:输出今天是星期几/* * (1)创建一个日期时间对象,它中有很多信息:时、分、秒、年、月、日、星期 * (2)取出日期对象中的星期值 * (3)根据星期值(0~6)来输出中文的星期几 *///(1)创建一个日期时间对象 var today = new Date();//(2)从Date对象中取出星期值 var week = today.getDay();//(3)使用switch来输出今天是星期几 switch(week) { case 1: str = "一"; break; case 2: str = "二"; break; case 3: str = "三"; break; case 4: str = "四"; break; case 5: str = "五"; break; case 6: str = "六"; break; default: str = "日"; } //(4)输出结果 document.write("<br>今天是星期" + str); </script> </head> <body> </body></html>
效果如下:
0 0
- <Js>运算和运算符
- JS运算符
- js 运算符 || && 妙用
- JS delete 运算符
- js运算符
- js 中的运算符
- js三元运算符
- js三元运算符
- JS 运算符 循环
- js 运算符
- js运算符优先级
- 【JS】【Core】运算符
- JS三元运算符
- js中运算符
- JS运算符优先级
- js运算符|| &&
- js逗号运算符
- JS-运算符
- 一、WebGL屏幕坐标转世界坐标
- Codeforces Round #403
- 后缀自动机
- android截图命令.bat文件
- NDK 与 JNI 的关系
- JS运算符
- Android端可用的AES加密/解密,已直接封装为文件加密
- Spring事务管理配置问题
- 触发器
- Nginx设置本地浏览器缓存
- 侧滑+Tablayout
- P1208 [USACO1.3]混合牛奶 Mixing Milk
- c++传递通过sprintf字符变量
- JAVA工程对Solr进行增删改以及封装一个Query对象