zoukankan      html  css  js  c++  java
  • 1.4 js基础

    1、eval(字符串),将字符串变成可执行的语句。

           太强大了,太危险了 。目前不要去使用。
           注入攻击
     
    2、作用域【起作用的范围】
            全局变量:声明在函数外的 ,特点:在哪里都可以使用。
            局部变量:在函数中声明,特点:在声明它的函数内可以使用。
            闭包:       子函数可以使用父函数的变量。
           小特性:同名。
     
    3、匈牙利命名法:前面有类型前缀,后面跟单词首字母大写
     
            必须要遵守的:o(object)【一个对象】   a(array)【多个东西】
            可以遵守的:    i(int)【iNum】 s(string)【sZhangsan】    b(bool bGet)
            不用管的:        fn(function)【fnShow】    f(float)【fHeight】    re(RegExp)    v(变体变量)
     
    4、关于分号的问题
            分号不是给函数加的,是给语句加的。
            事件函数时要加分号。
     
    5、函数(真正意义上的函数)
            function 函数名(){
                    语句
                 return;【只能在函数中使用】
            }
           5.1 return 可以阻断后面的程序执行。
           5.2写return了但是没有写值,会返回undefined.
           5.3 如果没写return也是返回undefined。
           5.4return 可以返回任何东西        
           作用
                    封装用
    6、  return:
           continue: 跳出本次循环进行下一次循环。
           break:  中端循环
     
    7、给数组加数据用push().
            随机6个随机数不重复步骤
            1、声明一个获取n到m随机数的方法
            2、声明用于存放随机数的 数组
            3、while循环往数组里面push数据
            4、push之前写一个方法判断该数组是否存在该数据,存在返回true。否则返回false.
            
        
    8、定时器
     
            打开定时器
          var IntervalName=  setInterval(fn,time);                time  毫秒,连续执行
            关闭定时器
            clearInterval(intervalName);
     
            写定时器要先清再开。    
            var timer=setTimeout(fn,time); //只执行一次
               clearTimeout();
        实例:简易秒表步骤
            1、给开始按钮添加事件,事件中添加一个timer的定时器。添加之前先清空
            2、定时器中将count1秒中加1,并将值付给文本框,文本框中分钟用count/60取整=num,秒数用count%60取整。
            3、声明方法判断Num是否大于10,大于的返回,否则前面补0再返回。
            
    9、三元表达式返回值必须写在前边
            return 条件?返回值1:返回值2;
  • 相关阅读:
    开发者必看!探秘阿里云Hi购季开发者分会场:海量学习资源0元起!
    表格存储TableStore2.0重磅发布,提供更强大数据管理能力
    配置管理 ACM 在高可用服务 AHAS 流控降级组件中的应用场景
    利用栈将中缀表达式转换为后缀表达式并进行计算
    利用栈将中缀表达式转换为后缀表达式并进行计算
    Matlab学习点滴
    Matlab学习点滴
    Matlab学习点滴
    栈的基本应用_将字符串逆序输出
    栈的基本应用_将字符串逆序输出
  • 原文地址:https://www.cnblogs.com/wujiaolong/p/7290323.html
Copyright © 2011-2022 走看看