为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
function sortNum(a,b) {
return a - b; //正序:a-b 逆序:b-a
}
var myarr = new Array("80","16","50","6","100","1");
document.write(myarr.sort(sortNum));
// 逆序输出字符串
var myarr1= "hey guys!";
document.write(myarr1.split("").reverse().join("") + "<br>")

// 逆序输出数组
var ax = new Array(3)
ax[0] = "1"
ax[1] = "2"
ax[2] = "3"
document.write(ax.reverse())

最赞回答 / weixin_慕少0311380
给p标签加个ID名字,如<p id="p1">这是内容,会被覆盖,怎么办</p>然后在函数里面加上这句就可以啦:document.write(p1.innerHTML+"</br>");
// 随机生成10个(1-100)的随机数
var x = [];
for(let i = 0;i&lt;10;i++){
x[i] = Math.round((Math.random())*100);
document.write(x[i] + &quot;&lt;br/&gt;&quot;)
}

最新回答 / 77阿棱
可以调用i的方法,i.alertWord();
var c = [3.3,-0.1,-9.9,8.9];
for(let i=0;i&lt;c.length;i++){
document.write(Math.round(c[i]) + &quot; &quot;)
}
var b = [3.3,-0.1,-9.9,8.9];
for(let i=0;i&lt;b.length;i++){
document.write(Math.floor(b[i]) + &quot; &quot;)
}
// 这里使用循环节省一点代码(手动滑稽)
var a = [3.3,-0.1,-9.9,8.9]
for(let i=0;i&lt;a.length;i++){
document.write(Math.ceil(a[i])+ &quot; &quot;)
}

最新回答 / 我爱孙佳怡
这涉及到编码的问题,你不用innerHTML,get得到字符就显示不出来,建议回头给JS入门篇的3-3再看下
// 定义数组
var infos = [
[&#039;小A&#039;,&#039;女&#039;,21,&#039;大一&#039;], [&#039;小B&#039;,&#039;男&#039;,23,&#039;大三&#039;],
[&#039;小C&#039;,&#039;男&#039;,24,&#039;大四&#039;], [&#039;小D&#039;,&#039;女&#039;,21,&#039;大一&#039;],
[&#039;小E&#039;,&#039;女&#039;,22,&#039;大四&#039;], [&#039;小F&#039;,&#039;男&#039;,21,&#039;大一&#039;]
]
//遍历数组,筛选符合条件的数据
for(let i=0;i&lt;infos.length;i++){
if(infos[i].indexOf(&quot;大一&quot;)&gt;=0&amp;&amp;infos[i].indexOf(&quot;女&quot;)&gt;=0){
document.write(infos[i]);
}
}

最新回答 / qq_慕运维7313110
二维数组和一位数组道理一样,一位数组存放的直接就是数据,而二维数组存放的是数组,相当于在array[0]=1的基础上,变为array[0]=new Array();把数字1变为可以存放数据的一维数组。相当于这样array[0]={1,2,3,4}

最新回答 / 大栋Don
document.write(myarr1.reverse().join(""));

已采纳回答 / 昨日诺言今日兑现
后面的参数是开始点,从6开始查,第一个出现的“o”是第7个字符;从7开始查也是如此

最赞回答 / qq_疯狂的人_0
<...图片...> <script type="text/javascript"> var a,b; //a,b为要传入myfunction()的参数,return为返回结果a+b; //myfunction()相当于一个加法,return相当于等号,返回myfunction()的结果 function myfunction(a,b){ ...
function average(scores){
var sum=0;
var count=0
for(i=0;i&lt;=scoreStr.length;i++){
if(scoreStr.charAt(i)==&quot;:&quot;){
sum=sum+parseInt(scoreStr.substr(i+1,2));
count++
}
}
return sum/count;
}
明明写错了,还提示你wow,好牛逼!
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消