博主信息
博文 60
粉丝 1
评论 1
访问量 76545
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
javascript创建对象的方式(字面量或构造函数)_2018年9月11日
PHP学习
原创
915人浏览过

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>javascript创建对象的方式(字面量或构造函数)</title>
</head>
<body>
<script type="text/javascript">
//字面量函数生成
function getadd(a,b) {
    return (a+b)
}
console.log(getadd(1,2));
//构造函数生成
function getadd(data) {
    return (data.x+data.y)
}
console.log(getadd({x:1,y:2}));
//代替构造函数
    function createObj() {
        return {
            x:10,y:20,z:30,
            sum:function () {
                return this.x + this.y + this.z
            }
        }
    }
    var obj = createObj();//将里面的值赋值给obj,然后利用console.log()来输出当中的值。
    console.log(obj.sum());
    createObj().sum();//此中方法就是链式调用方法
    //函数构造new表达式
    function MyClass(x,y) {
        this.x = x;
        this.y = y;
    }
    var obj1 =new MyClass(2,3);
    console.log(obj1.x);
    console.log(obj1.y);
</script>
</body>
</html>

<!--javascript所有的代码也是写在<script></script>中间,由于现在javascript使用最多的前端脚本,所以可以不声明type为text/javascript-->
<!--javascript里面的声明的变量,结束的时候可以不用;来结束,默认是不;来结束的-->
<!--1、alert()弹窗-->
<!--alert(site);-->
<!--2、console.log()是控制台输出-->
<!--3、write()是浏览器输出-->
<!--4、let是声明变量用的,相当于PHP中的$符号-->
<!--5、函数的声明与PHP函数的声明一样都是function声明-->
<!--6、let与var的区别在于,let未初始化,而var有变量明,会有初始值。-->
<!--7、typeof可以检测类型,只能检测出原始类型与函数,其它的都返回Object-->

运行实例 »

点击 "运行实例" 按钮查看在线实例


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学