switch语句

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>switch语句</title><script>var a;switch (a){case 1:alert("number");break;case "abc":alert("string");break;case true:alert("true");break;case null:alert("null");break;case undefined:alert("undefined");break;}</script>
</head>
<body></body>
</html>


<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>99乘法表</title><style>td{border: 1px solid;}</style><script>document.write("<table  align='center'>");//1.完成基本的for循环嵌套,展示乘法表for (var i = 1; i <= 9 ; i++) {document.write("<tr>");for (var j = 1; j <=i ; j++) {document.write("<td>");//输出  1 * 1 = 1document.write(i + " * " + j + " = " + ( i*j) +"&nbsp;&nbsp;&nbsp;");document.write("</td>");}document.write("</tr>");}//2.完成表格嵌套document.write("</table>");</script>
</head>
<body></body>
</html>



Function:函数(方法)对象
                1. 创建:
                    1. var fun = new Function(形式参数列表,方法体);  //不常用
                    2. function 方法名称(形式参数列表){
                            方法体
                        }

3. var 方法名 = function(形式参数列表){
                            方法体
                        }

                2. 方法:

3. 属性:
                    length:代表形参的个数
                4. 特点:
                    1. 方法定义是,形参的类型不用写,返回值类型也不写
                    2. 方法是一个对象,如果定义名称相同的方法,会覆盖
                    3. 在JS中,方法的调用只与方法的名称有关,和参数列表无关
                    4. 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数
                5. 调用:
                    方法名称(实际参数列表);

求任意个数的数的和

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Function对象</title><script >//1.创建方式1var fun1 = new Function("a","b","c","alert(a);");//调用方法// fun1(3,4);// alert(fun1.length);//2. 创建方式2function fun2(a , b){alert(a + b);}//fun2(3,4);//alert(fun2.length);var fun3 = function(a,b){alert(a+b);}//alert(fun3.length);// fun3(3,4);/*fun2 = function(a , b){alert(a - b);}*/function fun2(a , b){//alert(a - b);alert(a);alert(b);}//fun2(3,4);//方法调用//fun2(1,2);//fun2(1);//fun2();//fun2(1,2,3);/** 求两个数的和*//*function  add(a , b){return a + b;}*//*** 求任意个数的和*/function add (){var sum = 0;for (var i = 0; i < arguments.length; i++) {sum += arguments[i];}return sum;}var sum = add(1,2,3,4);alert(sum);//add(1,3);</script>
</head>
<body></body>
</html>


Array:数组对象
                1. 创建:
                    1. var arr = new Array(元素列表);
                    2. var arr = new Array(默认长度);
                    3. var arr = [元素列表];
                2. 方法
                    join(参数):将数组中的元素按照指定的分隔符拼接为字符串
                    push()    向数组的末尾添加一个或更多元素,并返回新的长度。
                3. 属性
                    length:数组的长度
                4. 特点:
                    1. JS中,数组元素的类型可变的。
                    2. JS中,数组长度可变的。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Array对象</title><script >//1.创建方式1var arr1 = new Array(1,2,3);var arr2 = new Array(5);var arr3 = [1,2,3,4];var arr4 = new Array();document.write(arr1 +"<br>");document.write(arr2 +"<br>");document.write(arr3 +"<br>");document.write(arr4 +"<br>");var arr = [1,"abc",true];document.write(arr +"<br>");document.write(arr[0] +"<br>");document.write(arr[1] +"<br>");document.write(arr[2] +"<br>");//document.write(arr[10] +"<br>");arr[10] = "hehe";document.write(arr[10] +"<br>");document.write(arr[9] +"<br>");//alert(arr.length);//11document.write(arr.join("--")+"<br>");arr.push(11);document.write(arr.join("--")+"<br>");</script>
</head>
<body></body>
</html>



Date:日期对象
                1. 创建:
                    var date = new Date();

2. 方法:
                    toLocaleString():返回当前date对象对应的时间本地字符串格式
                    getTime():获取毫秒值。返回当前如期对象描述的时间到1970年1月1日零点的毫秒值差

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Date对象</title><script >var date = new Date();document.write(date + "<br>");document.write(date.toLocaleString() + "<br>");document.write(date.getTime() + "<br>");</script>
</head>
<body></body>
</html>



Math:数学对象
                1. 创建:
                    * 特点:Math对象不用创建,直接使用。  Math.方法名();

2. 方法:
                    random():返回 0 ~ 1 之间的随机数。 含0不含1
                    ceil(x):对数进行上舍入。
                    floor(x):对数进行下舍入。
                    round(x):把数四舍五入为最接近的整数。

                3. 属性:
                    PI


 取 1~100之间的随机整数
         *      1. Math.random()产生随机数:范围 [0,1)小数
         *      2. 乘以 100 --> [0,99.9999) 小数
         *      3. 舍弃小数部分 :floor --> [0,99] 整数
         *      4. +1 -->[0,99] 整数 [1,100]

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Math对象</title><script >document.write(Math.PI +"<br>");document.write(Math.random() +"<br>");document.write(Math.round(3.14) +"<br>");document.write(Math.ceil(3.14) +"<br>");document.write(Math.floor(3.14) +"<br>");//取 1~100之间的随机整数var number =  Math.floor((Math.random() * 100)) + 1;document.write(number);</script>
</head>
<body></body>
</html>

取 1~100之间的随机整数相关推荐

  1. 编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数

    import random x=[random.randint(0,100) for i in range(1000)] d=set(x) for v in d:print(v,':',x.count ...

  2. python随机产生100个整数二进制_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...

    Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...

  3. 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 NN 个 1 到 1000 之间的随机整数(N \leq 100N≤100),对于其中重复的数字,只保留一个,把其余相

    自己用了非常朴素的方法将本题解了出来. 三个for循环和两个sort,哈哈哈,xswl. 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 NN 个 1 到 1000 ...

  4. python让用户输入一个整数_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...

    Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...

  5. java将0到9随机输出_生成0到9之间的随机整数

    回答(20) 2 years ago 对于您给出的示例(从0开始直到9的整数),最干净的解决方案如下: from random import randrange randrange(10) 2 yea ...

  6. ios取两个数之间的随机小数_如果取到小数区间内的任一数字?

    一位粉丝的需求,如果根据左侧的小数区间,返回区间内的随机小数? Excel中存在两个随机函数,一是RANDBETWEEN,但其返回的是随机整数,而不是小数:二是RAND函数,返回0-1之间的随机小数, ...

  7. 用Java实现在【520,1314】之间生成随机整数的故事

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 在未来城市工作的的程序员小木,做了一个梦,梦到自己在塔鲁姆的街道上看到一个姑娘,这个姑娘从远处走向他,脸上带着微笑.让小木 ...

  8. 生成0到9之间的随机整数

    如何在Python中生成0到9(含)之间的随机整数? 例如, 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 #1楼 import random print(random. ...

  9. JS-0-100之间的随机整数

    // 获取0-100之间的随机整数 function ranNum() { console.log(parseInt(Math.random() * 100)); } ranNum()

最新文章

  1. 请问,关闭子窗口提示错误,大家遇到这样的问题吗?
  2. 一条长度为l的笔直街道 java_如图,在一条笔直的东西向海岸线l上有一长为1.5km的码头MN和灯塔C,灯塔C距...
  3. SystemImager自动化安装Linux系统(下)
  4. 征集并发文献译者之Disruptor
  5. pytorch开发环境准备(学习资料自备)
  6. 打开程序时固定位置_新手入门第五课:免费开源图像处理程序GIMP之矩形选择工具...
  7. leetcode 235. Lowest Common Ancestor of a Binary Search Tree | 235. 二叉搜索树的最近公共祖先(哈希表)
  8. poj1979 深度优先搜索 挑战程式设计竞赛
  9. SQLAlchemy基本使用(Flask中)
  10. 两个excel表格信息合并 自动匹配_别再复制黏贴了,合并两个Excel表格可以很简单!...
  11. BZOJ1076[SCOI2008] 奖励关
  12. java编程练习题三
  13. 计算机怎么格式化硬盘,如何格式化硬盘
  14. 如何在校外下载期刊全文--应对大家工作后的资料搜寻
  15. 继电保护原理2-距离保护
  16. 华为交换机Hybird 与 单臂路由
  17. vm虚拟机 加密密码 破解术(亲测可用!)
  18. Opencv项目实战:09 物体尺寸测量
  19. 印象笔记 Markdown使用指南
  20. hdu3294-Girls' research

热门文章

  1. 第四课:PHP 变量
  2. Python3.5+selenium操作Chrome浏览器的简单实例
  3. virtualbox下给centos7固定ip
  4. 什么是Hack技术?
  5. 另我模糊的URL 重写
  6. Android SDK下载失败的解决方法
  7. 显示android缓存文件,android – 使用ACTION_VIEW在缓存目录中打开文件
  8. rⅰd的意思_计量经济学练习题
  9. 论如何监听一个对象所有属性的变化
  10. [Python]数据类型、常量、变量和运算符(未完待续)