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

    <script type="text/javascript">
    //-----------------------------------
    prompt("请输入密码:");
    str = prompt("请输入密码:");
    //-------------------------
    var aa=confirm("输入是否正确");
    alert (aa);
    //-------------------------------------
    function fn(msg, val)
    {
    alert(msg);
    alert(val);
    }
    fn("content","value");

    for (var i=0;i<=3;i++){
    alert(i);
    }
    //-------------------------------------
    var i=2;
    if(i<1){
    alert("太小了");
    }else{
    alert("太大了");
    }

    alert("test");
    //--------------------------------------------
    //创建一个sta类
    var sta=function(){
    this.name="i'am a 无参数类";
    var a="私有属性";//不加this 重新定义的变量或函数就可以理解为私有的属性或方法
    var b=function(){
    alert("私有方法");
    }
    this.c=function(){
    alert(a);
    b();
    }
    }

    var da=new sta();
    alert(da.name);
    da.c();


    //创建一个cla对象,在cla对象里面,再创建一个cat类和一个dog类
    // var class={cat:function(){},dog:function(){},...}
    //-----------------------------------------------
    //创建一个类
    var cla=
    {
    //cla中的一个cat小类
    cat:function(name,age){

    this.name="admin";
    this.age="30";
    },
    //cla中的一个dog小类
    dog:function(name,age){
    this.name="vakaka";
    this.say=function(){
    alert("i'am a dog");
    }
    },

    }
    cla.sex="1234类属性";
    cla.fun=function(){
    alert("我是一个类方法---------"+cla.sex);
    }

    cla.fun();

    alert(typeof(cla));

    var cat=new cla.cat();//创建一个对象,可理解为实例化一个函数或实例化一个方法

    alert(cat.name);
    alert(cat.age);

    var dog=new cla.dog();
    alert(dog.name);
    dog.say();

    //-------------------------------------------------

    var cat=function(){};
    cat.prototype.name="kfm";
    cat.prototype.age=3;
    cat.prototype.say=function(){

    alert("i'am a cat");

    }
    //prototype 增加的方法是比较多的。

    var mimi =new cat();
    mimi.say();


    </script>

  • 相关阅读:
    angular ngIf指令 以及组件的输入输出
    angular 命令行指令总结
    angular8.x 事件的处理和样式绑定
    nodejs更新版本(windows)
    angular重要指令 ngFor
    emmet 常用总结
    手机真机调试 (ng项目)
    最长回文子串
    最长连续序列
    重复的子字符串
  • 原文地址:https://www.cnblogs.com/nfyx/p/10693067.html
Copyright © 2011-2022 走看看