1 &&这个符号在所有的编程语言里面都有,可以简单的理解为是汉语中的并且的意思。比如有两个条件: 条件A,条件B, 如果A&&B的意思就是说A条件吃成立的 B条件也是成立的 那么A&&B这个表达式才代表是正确的,意思就是左右条件必须同时满足。
2 下面用js代码来演示一下 &&的用法。下面的代码可以直接复制到.html文件中运行,代码中两行重要代码的意思是 :
document.write(x==5 &&y==6 ) // x==5 和 y==6 这两个条件都是正确的,所以看到结果输出true
document.write(x!=5 &&y==6 )//x!=5 和 y==6 中x不等于5 这个条件是错误的,所以整个都是错误的,输出的结果显示的flase
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>运算符演示</title>
</head>
<body>
<script>
var x=5
var y=6
document.write(x==5 &&y==6 ) // x==5 和 y==6 这两个条件都是正确的,所以看到结果输出true
document.write("<br>")//这是换行的意思,意思就是不让结果在同一行显示
document.write(x!=5 &&y==6 )//x!=5 和 y==6 中x不等于5 这个条件是错误的,所以整个都是错误的,输出的结果显示的flase
</script>
</body>
</html>
3 下面是代码运行的截图:左侧是代码,右侧是运行的结果
使用Math.floor(Math.random()*10+1)函数实现。
1、floor():返回小于等于x的最大整数。
2、函数返回一个浮点, 伪随机数在范围[0,1),也就是说,从0(包括0)往上,但是不包括1(排除1)。实现将初始种子选择到随机数生成算法,它不能被用户选择或重置。
实例演示如下:
1、html代码如下,绑定生成函数:
2、函数代码如下:
2、随机演示效果如下:均为1-10之内的整数。
扩展资料:
生成不重复的10个随机数,可以用数组存储已经生成的数,新生成的数据若不在数组中就满足条件。
1、函数代码如下:
2、同理,绑定一个button用于测试:
2、演示:点击按钮直到产生10个数字。一次随机数据生产如下:(10个不重复)
参考资料:
百度百科--math.random()