JS学习笔记

网友投稿 228 2022-09-06

JS学习笔记

写代码的步骤:

0.构思

1.写伪代码

2.实现功能

3.完善功能,针对边界做处理

4.优化代码

if (条件表达式) { } else if(条件表达式2) { } else { }

三元运算符相当于 if .. else

alert(1>2 ? '1大于2' : '1不大于2');

switch语句

switch(var) { case '': alert(); break; default: alert(); break;}

循环语句

for, do while, while, for in(遍历对象或数组)

for(var i=0; i<100; i++) { } var i=0;do { i++;} while(i<100); var i=0;while(i<100) { i++;} for(var k in obj) {//obj是对象或数组, 如果是数组,则k是下标,如果是对象,则k是属性 }

函数,相当于工具,有些工具做成品,有些工具做半成品

function 函数名() { }函数名();function 函数名(参数1) { }函数名(实际参数); function 函数名(a, b) {return a + b;}var result = 函数名(1,2);alert(result);alert(函数名(1,2));

作用域

写在函数外的变量都是全局变量,函数内部可以访问全局变量

函数内部的变量是无法在外部访问

闭包

函数本身是一个闭包

函数的变量是可以被函数里面的子函数访问

数组

字符串, 也可以理解为一个特殊的数组

length //长度属性,针对数字,字母,汉字,空格,特殊符号等,每一个都占一个字符charAt(index) 访问下标为index的值, 也可以通过[]访问 str[0]

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:UVa1152 - 4 Values whose Sum is 0(hash)
下一篇:3W1H教学法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~