一、概述: Netscape开发的一种基于对象和事件驱动的脚本语言。 被设计用来想HTML页面添加交互行为。 无需编译,可由浏览器直接解释运行。 是一种弱类型语言。 JavaScript的正式名称是“ECMAScript”,这个标准有ECMA组织发展维护。 特点:...
分类:
编程语言 时间:
2015-08-17 21:27:32
阅读次数:
149
JS为弱类型语言,所以类型识别对JS而言尤为重要,JS中常用的类型识别方法有4种:typeof、Object.prototype.toString、constructor和instanceof。(1)typeof可以识别标准类型(Null除外),不能识别具体的对象类型(Function除外),举例如...
分类:
Web程序 时间:
2015-08-17 13:45:43
阅读次数:
114
在我们使用objective-c表示字符串信息的时候,可以用下面方法书写。
NSString *str = @"秋恨雪";
str = nil;
因为objective-c是弱类型语言,所以这里的str既可以是具体的字符串也可以是nil。但到了Swift中就不可以了,因为Swift是类型安全的语言,一个String类型的变量不可能既能是具体的字符串,又可以为nil(更严格的说String类型的...
分类:
编程语言 时间:
2015-08-13 12:13:36
阅读次数:
208
1 PHP弱类型 PHP是弱类型语言,所以变量会因为使用场景的不同自动进行类型转换。PHP中用 == 以及 != 进行相等判断时,会自动进行类型转换,用 === 以及 !== 进行判断时不会自动转换类型。1 说明:在PHP中字符串转换成整型时,如果是数字开头就会转换成前面的数字('3vic' -.....
分类:
Web程序 时间:
2015-08-08 11:40:15
阅读次数:
149
oc的动态性让程序可以在运行时判断其该有的行为,而不是像c等静态语言一样在编译构建时就确定下来。它的动态性主要体现在一下三个方面:1。动态类型。 如id类型。实际上静态类型因为其固定性和可预知性而使用得更加广泛。静态类型是强类型,而动态类型属于弱类型。运行时决定接收者。这里补充讲一下强、弱类型:语言...
分类:
其他好文 时间:
2015-08-04 17:10:44
阅读次数:
132
在写过程中出现几个问题: 1,获取的文本框中的值为字符串,运算结果不正确。解决办法是使用parseInt(value,10)函数,将获取的值转为十进制(js弱类型语言) 2,将运算结果放置第三个输入框中时,由于将document.getElementById("res")放在add2函数之前,导致结...
分类:
Web程序 时间:
2015-08-02 21:27:37
阅读次数:
118
Erlang的优势与缺陷 Erlang在消息执行方式上的优势在于灵活。Erlang是弱类型语言,在实现的时候可以任意调整消息的内容,或是模式的要求。在 Erlang进行模式匹配时往往有种约定:使用“原子”来表示“做什么”,而使用“绑定”来获取操作所需要的“数据”,这种方式避免了冗余的cast和赋 ....
分类:
其他好文 时间:
2015-08-01 06:22:39
阅读次数:
708
PHP中的变量可以保存任何的数据类型,这是因为它是弱类型语言。但php是用C语言编写的,C语言是强类型语言,每个变量都有固定的类型,不能随意改变变量的类型(可以通过强制类型转变,不过有可能出现问题),在zend引擎中是怎样可以做到一个变量保存任何类型的呢?
在zend/zend.h头文件中,会发现下面的结构体:typedef struct _zval_struct zval;typedef uni...
分类:
Web程序 时间:
2015-07-31 01:32:12
阅读次数:
132
1.强类型语言里,存储的类型必须和数据相对应(不同的变量声明需要不同的关键字) 比如int float char=""等, js属于弱类型语言,类型由数据决定 2.数值型:不区分整形浮点型等,用来表示数字的类型// var v1 = 12;//12// var v2 = 12.3;//12.3//....
分类:
Web程序 时间:
2015-07-18 09:29:59
阅读次数:
114
PHP书写规范 PHP Coding Standard 变量命名规范这里感觉 打算采用 匈牙利命名法+驼峰法命名,因为 PHP是弱类型语言,很多时间因为忽略了变量类型而导致犯一些低级错误。所以在前面加上类型名有助于更好的理解代码...
分类:
Web程序 时间:
2015-07-14 10:14:49
阅读次数:
604