转自:http://blog.csdn.net/kkkkkxiaofei/article/details/46474069 从’严格’意义上说,JavaScript并不是一门真正的面向对象语言。这种说法原因一般都是觉得javascript作为一门弱类型语言与类似Java或c#之类的强型语言的继承方式 ...
分类:
编程语言 时间:
2017-05-18 21:27:25
阅读次数:
216
编译型和解释型 静态语言和动态语言 强类型定义语言和弱类型语言 python数据类型分:数字、布尔型、字符串、列表、元组、字典 1、整数 例如:1,2,33,44等 整数的功能如下: 1 class int(object): 2 """ 3 int(x=0) -> int or long 4 int ...
分类:
编程语言 时间:
2017-05-12 22:21:18
阅读次数:
234
一、封装 面向对象编程思想其中的一个特点就是封装,通俗的讲法就是把需要的功能方向在一个对象里。遗憾的是,对于JS这种解释性的弱类型语言没有经典强类型语言中那样通过class等关键字实现类的封装方法,js中都是通过一些特性模仿实现的,虽然这是个弊端,但也带来了极高的灵活性。 我们看一个Book类是如何 ...
分类:
编程语言 时间:
2017-05-07 17:39:04
阅读次数:
240
变量:1.变量声明:以$开头,由数字和字母组成,数字不能在前面。 输出:echo //输出到页面,不能输出复杂类型 print_r()// 可以打印复杂类型 var_dump//可以打印复杂类型的详细信息 // print_r和var_dump主要用于调试 php也是弱类型语言 3.数组 a.创建数 ...
分类:
Web程序 时间:
2017-05-01 00:17:08
阅读次数:
191
Javascript代码在浏览器中运行,做出更流畅、优美的页面效果,增强用户体验与java是完全不同的东西,只是名称类似而已写在<script></script>标签中 大小写敏感弱类型语言分号结尾注释(单行,多行)字符串推荐使用单引号,也可以使用双引号 用于处理日期和时间 Date创建对象:var ...
分类:
Web程序 时间:
2017-04-09 00:35:31
阅读次数:
349
什么是鸭子类型 javascript是一门典型的动态类型语言,也就弱类型语言。那什么是鸭子类型:【如果它走起路来像鸭子,叫起来也是鸭子,那么它就是鸭子】 var 鸭子 = { 走路: function () { }, 咕咕咕: function () { } } var 鹦鹉 = { 走路: fun ...
分类:
编程语言 时间:
2017-04-03 21:15:52
阅读次数:
302
由于java是种强类型静态语言,在执行时无法动态生成代码,静态语言基本都有这特性 动态生成代码有几种好处,也是弱类型语言的优点 1.部份逻辑可以实现热更新 2.远程调用实现非常适合 3.能动态生成扩展类,屏蔽复杂性,在原来基础上扩展功能,无破坏源码特性 1.部份逻辑可以实现热更新 2.远程调用实现非 ...
分类:
编程语言 时间:
2017-03-24 13:33:51
阅读次数:
158
一、三种定义方式: (1) var arr=Array(x); 大写 arr[k]=”a”; 注:x为数组长度,弱类型语言中一般不写; k为索引值,从0开始计数;a为value。 (2) var attr=[“a”,”b”]; (3) var attr=Array(“a”,”b”); 或者var a ...
分类:
编程语言 时间:
2017-03-19 12:00:51
阅读次数:
134
说到SQL类型转换,我们知道SQL是一个弱类型语言,所以可以做隐式的强制类型转换,下面记录一下这几天遇到的类型转换问题。 1.在SQL中,字符串类型与数字之间转换是不需要强制类型转换符的,如果字符串是一个数字字符串则直接转型为数字类型,否则将会报错。 2.在SQL中,如果某一字段数据类型为字符类型, ...
分类:
数据库 时间:
2017-02-24 12:19:53
阅读次数:
190
php是面向对象的脚本语言,而我们都知道,面向对象的语言具有三大特性:封装,继承,多态。php理应具有这三大特性。 封装是类的构建过程,php具有;php也具有继承的特性。唯独这个多态,php体现的十分模糊。原因是php是弱类型语言。 java的多态体现的十分清晰,大体分两类:父类引用指向子类对象; ...
分类:
Web程序 时间:
2017-02-17 12:40:26
阅读次数:
176