zoukankan      html  css  js  c++  java
  • JS 基础学习随想

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


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

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

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

    1 var arr_string = ['下面是张三的个人信息:','
    ','姓名:','张三','
    ','年龄:','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 = ['下面是张三的个人信息:','
    ','姓名:','张三','
    ','年龄:','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);
  • 相关阅读:
    算法导论9.33
    第6章 堆排序
    算法导论9.36算法导论9.36 .
    算法导论83排序不同长度的数据项
    算法导论76对区间的模糊排序
    第8章 线性时间排序
    在bochs上运行的第一个操作系统
    算法导论6.58堆排序K路合并
    js中的preventDefault与stopPropagation详解(转)
    JS基础RegExp
  • 原文地址:https://www.cnblogs.com/meime7/p/4279073.html
Copyright © 2011-2022 走看看