关于javascript的一些知识以及循环详解


Posted in Javascript onSeptember 12, 2016

javascript的一些知识点:

1.常用的五大浏览器:chrome,firefox,Safari,ie,opera
2.浏览器是如何工作的简化版:
3.Js由ECMAjavascript;DOM;BOM组成;
4.js是弱类型语言(即需要游览器解析了才知道是什么类型的);

关于javascript的一些知识以及循环详解

5.js是脚本语言(边解析边执行);
6.script也分行内样式,嵌套样式和外联样式。
外联样式一般写在body的最后,因为放在前面会先加载js代码然后再干其他的,影响用户体验。
7.同步和异步
同步:一行一行依次执行。
异步:可以同时执行几段内容
如:<script type="text/javascript"></script>
text是属性,后面的是属性值,这里改成以下属性和属性值执行过程会有改变:

关于javascript的一些知识以及循环详解

 

《循环》
if(表达式 boolean类型){
}

if(表达式){
}else if(表达式){
}else if(表达式){
}...else

switch(n){
case ""具体值":
代码块;
break;
case ""具体值":
代码块;
break;
case ""具体值":
代码块;
break;
default:
代码块;

}

var i="1";
while(条件){
声明条件;
i++;
}

do {
执行语句;
}while(条件);

for(var i=0;i<"某个数";i++){
声明条件;
}

《一些练习》

1.冒泡排序:三遍

var arr=[12,11,5,7,9,23];
for(var i=0;i<arr.length-1;i++){
for(var j=0;j<arr.length-1-i;j++){
if(arr[j]>arr[j+1]){
var temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
console.log(arr);

2.判断一个数字是不是素数(质数)

for(var i=2;i<=100;i++){
for(var j=2;j<=i;j++){

if(i==j){
console.log(i);
}
if(i%j==0){
break;
}
}


}

3.提示用户输入班级人数,并输入每个人的成绩,求和及平均成绩,最高分和最低分

var user=parseInt(prompt("请输入班级人数"));
var sum=0;
var max=Number.MIN_VALUE;
var min=Number.MAX_VALUE;
var arr=[];
for(var i=0;i<user;i++){
arr[arr.length]=parseInt(prompt("请输入第"+(i+1)+"同学的成绩"));
sum+=arr[i];
if(max<arr[i]){
max=arr[i];
}
if(min>arr[i]){
min=arr[i];
}
}
console.log(sum);
console.log(sum/arr.length);
console.log(max);
console.log(min);
console.log(arr);

4.实现乘法口诀表(注:页面中加表格的)

document.write("<table border='1'>");
for(var i=1;i<=9;i++){
document.write("<tr>");
for(var j=1;j<=i;j++){
document.write("<td>");
document.write(i+"*"+j+"="+i*j);
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");

5.三角形

for(var i=1;i<=4;i++){
for(var j=1;j<=i;j++){
document.write("好");
}
document.write("<br />")
}

这些里面设计到大小值判断,求和,创建一个新数组并且赋值;数组中2个元素的对调,数据基本类型的转换parseInt;

如何用<table>
<tr>
<td></td>
</tr>
</table>

添加到循环中等问题,都很有代表性。

以上这篇关于javascript的一些知识以及循环详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 图像裁剪插件Jcrop的简单使用
May 22 Javascript
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
Apr 26 Javascript
node.js中的querystring.parse方法使用说明
Dec 10 Javascript
js中不同的height, top的区别对比
Sep 24 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
Jun 25 Javascript
leaflet的开发入门教程
Nov 17 Javascript
用原生JS实现简单的多选框功能
Jun 12 Javascript
js 概率计算(简单版)
Sep 12 Javascript
浅谈Vue2.0父子组件间事件派发机制
Jan 08 Javascript
简单介绍react redux的中间件的使用
Apr 06 Javascript
JavaScript实现小球沿正弦曲线运动
Sep 07 Javascript
通过js随机函数Math.random实现乱序
May 19 Javascript
基于AngularJS实现iOS8自带的计算器
Sep 12 #Javascript
Javascript6中字符串的四个新用法分享
Sep 11 #Javascript
JavaScript制作简单分页插件
Sep 11 #Javascript
关于vue.js弹窗组件的知识点总结
Sep 11 #Javascript
JavaScript常用代码书写规范的超全面总结
Sep 11 #Javascript
Javascript实现前端简单的路由实例
Sep 11 #Javascript
JavaScript中Array的实用操作技巧分享
Sep 11 #Javascript
You might like
php通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
优化WordPress中文章与评论的时间显示
2016/01/12 PHP
PHP的PDO预定义常量讲解
2019/01/24 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
用jscript启动sqlserver
2007/06/21 Javascript
JQuery 前台切换网站的样式实现
2009/06/22 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
JS实现touch 点击滑动轮播实例代码
2017/01/19 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
2017/06/13 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
2017/06/28 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
vue 打包后的文件部署到express服务器上的方法
2017/08/09 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
JavaScript之Blob对象类型的具体使用方法
2019/11/29 Javascript
Python编程中使用Pillow来处理图像的基础教程
2015/11/20 Python
从零开始学Python第八周:详解网络编程基础(socket)
2016/12/14 Python
Python中函数参数调用方式分析
2018/08/09 Python
Python实现繁?转为简体的方法示例
2018/12/18 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
俄罗斯苹果优质经销商商店:iPort
2020/05/27 全球购物
JDO的含义
2012/11/17 面试题
南京软件公司的.net程序员笔试题
2014/08/31 面试题
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
应聘自荐信
2013/12/14 职场文书
节水倡议书
2015/01/19 职场文书
2015年专项整治工作总结
2015/04/03 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书
昆虫记读书笔记
2015/06/26 职场文书
nginx location 带斜杠【 / 】与不带的区别
2022/04/13 Servers