JS 基础学习随想

2012年就已经接触过了js,给我的印象:这是一门谈不上复杂的语言.大概这就是所谓的学的越浅,用的越少,觉得自己会的东西好像得更多吧!开始做基础练习题的时候觉得好像都十分简单.可是后来在做到对象数组的部分还是遇到了问题,接着发现自己其实并不非常了解js.首先来说说我在codefordream基础学习的情况吧


基础部分主要学习的有:注释符号,数据类型,算数运算,逻辑术语,判断语句,循环语句,及function.

简单的可以说说的是,由于长期使用其他语言的原因,js对于数组的遍历其实有一点区别:

最开始我是这样拼接字符串的

1 var arr_string = [下面是张三的个人信息:,\n,姓名:,张三,\n,年龄:,18];
2 //完成字符串的拼接
3 var  str_result = "";
4 for(var i =0;i<7;i++){
5   str_result +=arr_string[i]; 
6      }
7   console.log(str_result);

后来我了解到js遍历的时候可以有另一个方法,其实代码可以写成这样:

1 var arr_string = [下面是张三的个人信息:,\n,姓名:,张三,\n,年龄:,18];
2 //完成字符串的拼接
3 var  str_result = "";
4 for(var i in arr_string){
5   str_result +=arr_string[i]; 
6      }
7   console.log(str_result);

而相对于if判断而言,则感觉和其他语言没有太大的区别

 1 var weather = "多云";
 2 //在下面的写出关于天气条件的代码
 3  if(weather == "晴天"){
 4 console.log("我们去逛街吧!");
 5 }
 6 else if(weather == "阴天"){
 7 console.log("在家睡懒觉吧!");
 8 }
 9 else if(weather == "多云"){
10 console.log("我们在家看电视吧!");
11 }
12 else console.log("我也不知道要做什么");

function(函数)是所有语言都有的,无需多言,例如这就是一个简单的求面积函数

 1 var border_length = 9;
 2 function square(a)
 3 {
 4     var area = 1;    
 5     area =border_length*border_length;
 6        a = area;
 7     console.log(边长为a为的正方形的面积为:+ a);
 8     return a;
 9 }
10 var area=square(border_length);
11 
12 console.log(边长为border_length为的正方形的面积为:+ area);
13 console.log(border_length值为:+border_length);

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。