
javascript笔记
冰暮流星
这个作者很懒,什么都没留下…
展开
-
javascript如何生成随机数
随机数应用的情形,在数组里面随机抽取一个并输出,一般抽奖用的比较多,把奖品定义在一个数组里面,通过生成随机数抽取奖品、比如有一个数组,里面有['red','green','blue'],要制作一个随机抽取的程序,代码如下。它返回的是一个0-1之间,并且包括0不包括1的随机小数[0,1)假定要生成一个游戏骰子的程序,我们可以定义一个生成随机数的函数。如果要生成一个指定范围的随机数,且要求是整数,随机数公式是。运行调用这个函数,在形参中输入实参m是1,n是6就可以了。这段代码就是输出一个0-1的随机数。原创 2025-01-26 22:53:21 · 219 阅读 · 0 评论 -
javascript中对象的方法
比如说上面的obj方法,调用song方法,语法格式是。如果要引用这个方法,格式是变量名.方法名()在javascript中,对象的方法格式是。对象名:function(形参){函数体}方法之间和属性一样,中间用逗号隔开。原创 2025-01-06 22:06:31 · 129 阅读 · 0 评论 -
javascript对象属性的查询,修改和新增
javascript对象的属性查询语法格式是。对象名.新属性名=新属性值。对象的值的修改语法格式是。对象名.属性名=新对象值。新增属性的语法格式是。原创 2025-01-02 21:43:51 · 95 阅读 · 0 评论 -
javascript之对象的建立
上面是一个对象的案例,可以看出每一个属性是由变量名:内容,每个属性之间用逗号隔开。对象是一种数据的集合,它是无序的,不像数组那样有序。let 对象名={ 对象内容}2. 可以详细描述某个事物。对象是由属性和方法组成。1.无序的数据的集合。原创 2024-12-29 20:51:18 · 163 阅读 · 0 评论 -
javascript函数如何返回多个值
这段代码定义一个函数,分别求数组的最大值和最小值,为了区分,求最大值用for循环,求最小值用while循环,这要要返回最大值和最小值。在JavaScript中,如果想要返回多个值,就是返回一个数组。return [返回值1,返回值2]function 函数名(形参)原创 2024-12-01 22:38:57 · 196 阅读 · 0 评论 -
javascript的作用域
如果一个变量在函数内定义,那么它只能在这个函数里面有效,出了函数就没作用了。javascript作用域分为全局作用域和局部作用域。这里变量a就是局部作用域,只能在mf函数里面运行。如果一个变量在函数外定义,那么它就是全局作用域。var a="你好"原创 2024-11-28 20:40:53 · 514 阅读 · 0 评论 -
javascript制作类似excel求和函数sum的函数
sum(num1:num2),num1是起始数组单元格地址,num2是最后一个数组单元格地址。这里假定要把求和的元素都写到一个数组里面,直接求数组的和。excel中,sum函数可以视为求一个数组的和。在引用函数时,直接把数组名作为实参传入即可。原创 2024-11-23 23:09:25 · 173 阅读 · 0 评论 -
javascript函数的参数
这个函数中,num1和num2都默认等于0,在调用函数,把1,和2传入参数后,num1和num2就不在默认是0,而是1和2了。javascript的函数和其他编程语言一样,也有形参和实参之分。这段代码中,声明的getsum函数中的start和end是形参。getsum(100,200),其中的100和200是实参。你也可以在函数的参数中声明默认值。实参是调用函数时传入的参数。形参是在声明函数时的参数。原创 2024-11-23 22:30:32 · 130 阅读 · 0 评论 -
javascript定义函数与调用函数案例——制作一个1-100累加和的程序
现在要写一个计算1-100的累加和,结果是5050。保存为html文件格式,打开网页出现结果是5050。javascript定义函数的语法是。这里不考虑形参问题,假定没有形参。function 函数名()调用函数的语法格式是。原创 2024-11-19 14:18:20 · 246 阅读 · 0 评论 -
javascript如何定义函数
这里就定义了一个名为first1的函数,里面有a,b两个形参。function 函数名(形参)利用function语句定义。原创 2024-11-13 19:28:06 · 115 阅读 · 0 评论 -
javascript如何进行冒泡排序?
4开始和后面的数比较,由于5已经排好,4只需要和后面的3,2,1比较换位就可以了,比较的次数比5少1次。有一个数组[5,4,3,2,1],假如说要重新排序,进行升序排序,冒泡排序步骤如下。冒泡排序的时间复杂度是O(n^2),也就是说两层循环。3,2,1同样的道理,比上一轮排序少1次。可以得出结论,排序的轮数是数组长度-1。5和4比较,5大,5和4交换位置。5和3比较,5大,5和3交换位置。5和1比较,5大,5和1交换位置。每轮排序次数是上一次-1。原创 2024-11-11 22:51:25 · 236 阅读 · 0 评论 -
javascript如何删除指定位置的数组元素
javascript如果要删除指定位置的数组元素,就不能用pop和shift语句,而是用到splice语句。如果不指定删除数组元素数量,它会从起始索引删到最后一个元素。数组名.splice(起始索引,删除数组元素数量)这段代码是把数组元素红,蓝,绿中的第二个蓝去掉。也就是说splice可以不止删一个。原创 2024-09-28 22:22:24 · 236 阅读 · 0 评论 -
javascript删除数组元素——pop和shift语句
在javascript中,如果要删除数组最后一个元素,可以用pop语句,它的作用和python的pop很相似,弹出元素并删除。上面代码中,第一个document.write语句是在网页输出被删除的元素。第二个document.write语句是显示被删除最后一个元素后的数组。这里代码是把第一个数组元素“红”删除掉,剩下蓝和绿。这里用到shift语句,语法格式和pop相似。如果只想删除第一个元素。数组名.shift()原创 2024-09-28 22:10:02 · 431 阅读 · 0 评论 -
javascript向数组添加元素
javascript向数组添加元素,比较常用的是两种方法,一种是向数组后面添加元素,一种是在数组前面添加元素。push语句不止可以添加一个元素,也可以添加多个元素,只要在要添加元素之间添加逗号就可以了。如果想要在数组前面添加元素,可以用unshift语句,它的语法格式和push语法类似。向数组后面添加元素,一般用push语句,它返回的是添加新元素之后的数组长度。比如有一个数组名字叫arr,要向数组后面添加一个'goal'的元素。想要在前面添加'goal'元素,代码是。还拿上面arr数组为例。原创 2024-09-23 16:02:01 · 1599 阅读 · 0 评论 -
javascript如何批量修改数组,为数组元素添加相同字符
举个例子,有个数组,里面元素为[1,2,3],需要修改为[1个,2个,3个]循环是提取每个数组元素,然后拼接字符串,最后赋值给原来的数组元素。这段代码是把每个数组元素后面添加一个字符串老师。这里就需要一个循环操作。原创 2024-09-19 17:46:21 · 845 阅读 · 0 评论 -
javascript如何修改数组元素
这段代码是把一个元素pink改为hotpink,最后输出结果是。javascript修改数组元素的语法格式是。举例说有一个数组叫a,需要把第一个元素改为5。数组名[下标]=替换的值。数组修改示例代码如下。原创 2024-09-19 17:41:49 · 244 阅读 · 0 评论 -
javascript求数组最小值
然后用一个循环,将数组元素其他数据元素与该变量比较,谁小就把值赋值给min变量。上面示例中,先定义一个min变量,把数组arr的第一个值赋值给min变量。javascript求数组最小值思路和求最大值思路相同。将剩余数组元素与给变量比较,谁小,就把其赋值给该变量。先定义一个变量,将数组第一个数据元素赋值给该变量。原创 2024-09-16 20:01:36 · 467 阅读 · 0 评论 -
javascript如何求数组最大值
let max=arr[0] //定义一个变量,把数组第一个值赋值给max,假定这个值是最大值。3.将这个变量值分别和数组其他元素比较,谁的数值大,就把较大的值赋值给这个变量a。//分别将max的值和数组其他元素比较,谁的数值大,就把值赋值给max。2.将数组第一个元素赋值给这个变量,假定这个值是最大值。1.定义一个变量,这个变量假定命名为a。javascript求数组最大值。原创 2024-09-16 17:15:07 · 285 阅读 · 0 评论 -
javascript数组的定义和查看
先定义一个变量,变量值等于0,利用for循环遍历这个数组,并让遍历的数值加到这个变量里。javascript定义数组。let 数组名=[数组元素]原创 2024-09-12 22:50:08 · 982 阅读 · 0 评论 -
javascript如何打印九九乘法表
javascript如果要打印九九乘法表,需要用到嵌套循环,第一层循环表示行,第二层循环表示列。原创 2024-09-12 21:55:42 · 511 阅读 · 0 评论 -
javascript利用嵌套循环打印三角形
打印三角形,规律是行等于列。原创 2024-09-09 19:24:27 · 541 阅读 · 0 评论 -
javascript利用嵌套循环打印五行小星星
思路是先用一层内部循环打印一行五个星星,然后用外层循环换行。上面的代码,先执行内部循环,先在一行打印了五个星星。外层循环打印了换行符,一行打印够五个星星后换行。原创 2024-09-09 17:26:09 · 620 阅读 · 0 评论 -
javascript嵌套循环
javascript嵌套循环的语法格式是。嵌套循环先执行内部循环,再执行外部循环。首先执行外部循环,i=1,打印输出。接着执行外部循环,此时i=2。原创 2024-09-08 21:07:05 · 513 阅读 · 0 评论 -
javascript中break与continue的区别
这个语句中,当i=1,i=2时正常执行循环,当i=3时,跳过这个循环,不再执行下面的打印语句,而是回到开始,从i=4开始,继续执行循环。上面的代码中,当i=1时,执行打印输出语句,当i=2时,执行打印输出语句,当i=3时,遇到break了,整个循环就结束了。在javascript中,break是结束整个循环,break下面的语句不再执行了。continue语句是停止当前循环,返回从头开始。原创 2024-09-08 20:34:11 · 352 阅读 · 0 评论 -
javascript如何利用for循环计算0-100的偶数和
for循环计算0-100的偶数和,首先定义一个变量等于0。利用if语句选出偶数。原创 2024-09-05 21:24:06 · 430 阅读 · 0 评论 -
javascript利用for循环输出0-100的数
首先在for循环里面定义了起始值i,循环条件i<=100,自增符i++document.write(`这是第${i}个数`利用for循环输出1-100的数。原创 2024-09-05 17:23:08 · 419 阅读 · 0 评论 -
javascript通过while循环和switch语句制作一个简易ATM机
输入3,提示查看余额,弹出对话框,提示账户余额。输入2,提示取钱,弹出对话框,输入取钱金额。输入1,提示存钱,弹出对话框输入存钱金额。上述代码就是一个简易ATM的代码。原创 2024-09-04 20:55:34 · 1273 阅读 · 0 评论 -
javascript中止循环之break与continue区别
这段代码是到第三个时中止,用于跳过,continue下面的语句就不执行了。continue是中止循环,并重新开始循环,用于循环时跳过某个条件。这段代码时执行到第三个时就结束了,但是break后面语句继续执行。break是终止整个循环,一般用于达到某个条件时,就停止循环。原创 2024-09-01 20:25:53 · 396 阅读 · 0 评论 -
javascript用while语句计算1-100的和
while语句计算1-100的和的思路是。定义一个变量a=1,变量b=0。b=b+a或者b+=a。原创 2024-08-31 20:11:17 · 381 阅读 · 0 评论 -
javascript的while循环
javascript的while循环,是c语言,java语言语法格式一致。document.write('我要打印三次')这个循环里会执行三次输出“我要打印三次”while(表达式)原创 2024-08-30 17:28:14 · 754 阅读 · 0 评论 -
javascript语句之switch
这里要用switch制作一个网页,网页弹出两个对话框,分别让输入两个数字和一个操作符,最后根据操作符进行相应计算。在javascript中,switch语句和java,c语言里面语法格式一样。switch(表达式)原创 2024-08-27 22:20:34 · 712 阅读 · 0 评论 -
javascript如何创建函数
function 函数名(形参1,形参2,···形参n)这里定义一个sum函数,里面有a,b两个形参,c=a+b。javascript创建函数的语法格式是。最后是执行这个函数1+2=3。原创 2024-08-23 21:48:16 · 349 阅读 · 0 评论 -
javascript利用三元运算符制作补零程序
首先是输入一个数字,通过三元运算符判断数字是否小于零,小于零,转为字符串在前面加一个“0”字符。这里的补零是当数字小于0时自动在前面补零,大于等于10时,前面不用补零。原创 2024-08-23 21:34:50 · 289 阅读 · 0 评论 -
javascript之三元运算符
这段代码就是一个三元运算符,如果num1>num2成立,最大值是num1,否则就是num2。这段代码是网页弹出两个对话框,让用户先后输入两个数,并且弹出提示最大的值。javascript三元运算符和c语言的很相似,语法格式都是。假如要制作一个输入两个数据,比较大小并输出最大数的网页。原创 2024-08-19 23:14:24 · 1988 阅读 · 0 评论 -
javascript之if多分支判断
javascript多分支判断语法格式是。else if(条件2)else if(条件3)原创 2024-08-15 23:11:21 · 258 阅读 · 0 评论 -
javascript双判断语句
这段代码是在网页弹出一个对话框,输入年份,判断是否是闰年,是闰年就弹出该年份是闰年,不是就弹出是平年。JavaScript的if双判断语句和java相似。比如说要判断一个年份是否是闰年,代码如下。原创 2024-08-15 22:52:04 · 199 阅读 · 0 评论 -
javascript之if单分支语句
javascript的if语句和java,c语言的语法格式基本一样,都是。let num=+prompt("请输入成绩:")document.write("恭喜你被录取了")比如说让用户输入成绩判断是否录取,原创 2024-08-14 21:46:09 · 298 阅读 · 0 评论 -
javascript逻辑运算符
javascript逻辑运算符和c语言,java语言一样,都是“或”,“与”,“非”。假定需要输入一个数,如果这个数能被4整除,但不能被100整除,代码如下。var num=prompt("请输入一个数字")或的运算结果,只要有一个是真的,就是真的。非的运算结果就是取反,真变为假,假变为真。逻辑运算符的结果是true和false。与的运算结果,有一个是假,全是假。原创 2024-08-12 21:31:43 · 255 阅读 · 0 评论 -
javascript比较运算符
和其他不同编程语言不同的是,javascript的==在数字型与字符型之间的比较,比如数字型的2与字符型的'2'比较,结果也是true。在javascript中,NaN是不等于任何数值,也包括它自己,NaN在关系运算符中结果是false。因此在javascript如果要精确得到判断结果,一般用===关系运算符的结果只有两个,一个是true,一个是false。javascript比较运算符。==等于,判断两边的值相等。原创 2024-08-11 22:24:13 · 245 阅读 · 0 评论 -
javascript自增与自减运算符
javascript自增有前置自增和后置自增,自减和自增很相似。二者区别是前置自增先进行自增,后置是先进行其他运算,再自增。二者计算的结果都是i+1变为2。二者单独运算是没有区别的。原创 2024-08-09 16:16:10 · 137 阅读 · 0 评论