JavaScript学习
JavaScript简介
JavaScript 是互联网上最流行的脚本语言,可用于 HTML 和 web,也可用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。
JavaScript重点学习部分
JavaScript for循环
即一遍一遍运行相同的代码,而可以输出不相同的值。
输出数组的值可以用以下写法:
eg:document.write(cars[i] + “换行符”);
(其中cars[i]表示数组第i个元素)
for循环的语法
for (语句 1; 语句 2; 语句 3)
{
被执行的代码部分
}
实际操作(这里在代码做了部分处理使其可以显示)
<!doctype html>
< html>
< head>
< meta charset=“utf-8”>
< title>哇一JavaScript尝试< /title>
< /head>
< body>
< p>循环计算< /p>
< button οnclick=“sum()”>点击开始< /button>
< p>计算100以内数字除13、18、27之外其他数字的总和< /p>
< script>
function sum(){
var x=0;
for(var i=1;i<=100;i++)
{
if(i!=13&&i!=18&&i!=27)
{
x+=i;
document.write(i+“及以内计算结果为”+x+"< br>");
}
}
}
< /script>
< /body>
< /html>
实际操作结果(部分)
for循环其他用法(少量了解,并未实时操作)
for in - 循环遍历对象的属性
- 例如当for循环部分为:
var a = [1,2,3,4,5];
for (var i = 0; i < a.length; i) {
console.log(i,a[i]);
} ;
则利用for in循环可表示为:
for(let index in a) {
console.log(index,a[index]);
};
( 即遍历的是对象的属性名称,一个a数组实际上是一个对象,其中包含的每个元素的索引被视为一个属性。)
for of - 循环通过遍历器对象来遍历数据
- 同样是上面的例子,for of的用法为:
for(let v of a) {
console.log(v);
};
(即直接得到值)
(ps:遍历,traversal,指按照一定的规则访问树形结构中的每个节点,而且每个节点都只访问一次,通俗点举个例子,就是例如遍历数组是指把数组中的数据一个一个访问一遍取出来)
学习总结
- JavaScript学习内容语法很多也很杂,想要完全弄懂大部分甚至小部分内容都需要花费很多的精力,但是如果学会了也会有很多的收获
- 在for in循环和for of 循环部分这里只是个人看过理论知识和部分示例之后写下的我所了解到的内容,其中并不排除有很多语法错误和知识误区,等到完全掌握会重新修改
- 循环结构除for循环以外还有很多其他类型的语法,例如while、do while等,各有各的优势,以后也许会用到