基本概念 静态语言(强类型语言) 静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。 例如:C++、Java、Delphi、C#等。 动态语言(弱类型语言) 动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那 ...
分类:
编程语言 时间:
2016-10-12 06:56:52
阅读次数:
305
在JS会碰到一个奇怪的运算符" ",之前学JAVA和C语言,只有"==",JS冒出个" ",挺奇怪的,遂google之... 在JS中"=="和" "是都存在的,他们都是判断两端的表达式是否相同,但是有一点不一样。 因为在JAVA和C这中强类型语言中,每一个变量使用前都得必须先被声明并且指定类型,所 ...
分类:
Web程序 时间:
2016-09-30 11:51:36
阅读次数:
181
函数: 四要素:返回类型 函数名 参数 函数体 强类型语言函数写法访问修饰符 返回类型 函数名 (参数列表){ 函数体 } 弱类型语言函数写法function 1.无参数的函数2.有参数的函数3.有返回值的函数JS常用函数日期时间函数数学函数字符串函数 递归: 递归的本质:函数自己调自己(从别处看来 ...
分类:
其他好文 时间:
2016-09-25 11:59:30
阅读次数:
138
数组:相同类型数据的集合强类型语言:1数组里面只能存放相同数据类型的数据 2定义数组的时候需要制定一个长度(可以存放的元素数量) 3内存空间连续集合:1.可以存放任意类型的数据 2.定义的时候不需要指定长度 3.内存空间不连续 JS: 数组:1可以存放任意类型数据 2定义时候不需要指定长度 var ...
分类:
编程语言 时间:
2016-09-25 11:58:54
阅读次数:
193
函数 四要素 :1、返回类型 2、函数名 3、参数列表 4、 函数体 强类型语言函数写法 访问修饰符 返回类型 函数名 (参数列表) { 函数体 } public int Jia(int a ,int b) //形式参数 { return a+b; } Jia(5,6);//实参 弱类型语言函数写法 ...
分类:
其他好文 时间:
2016-09-20 13:37:17
阅读次数:
119
一.在强类型语言里:①数组里面只能存放相同数据类型的数据。②定义数组的时候需要指定一个长度(可以存放的元素数量)③内存空间连续。 集合的特点:①可以存放任意类型的数据。②定义的时候不需要指定长度。③内存空间不连续。 二.在js里面的数组:①可以存放任意类型的数据。②定义的时候不需要指定长度。 js里 ...
分类:
编程语言 时间:
2016-09-20 00:12:18
阅读次数:
176
数组:相同类型数据的集合(此解释适于强类型语言) 强类型语言中:1.数组里面只能存放相同数据类型的数据。 2.定义数组的时候需要制定一个长度(可以存放的元素数量)。 3.内存空间连续。 集合中:1.可以存放任意类型的数据。 2.定义时不需要制定长度。 3.内存空间不连续。 JS中:1.可以存放任意类 ...
分类:
编程语言 时间:
2016-09-19 18:00:01
阅读次数:
175
数组:相同类型数据的集合 强类型语言:1,数组里面只能存放相同数据类型的数据。 2,定义数组时需要定一个长度(可以存放元素的数量) 集合:1,可以存放任意类型的数据, 2,定义时候不需要制定长度 3,内存空间不连续 JS 数组:1,可以存放任何类型的数据。 2,定义时候不需要制定长度 定义一个数组 ...
分类:
编程语言 时间:
2016-09-19 15:54:11
阅读次数:
170
1、shell程序练习:创建一个dir文件夹,在dir文件夹里再创建一个cd.c文件 首先vim hello.sh 2、shell中的变量定义和引用 (1)变量定义和初始化。shell是弱类型语言(语言中的变量如果有明确的类型则属于强类型语言;变量没有明确类型就是弱类型语言),和C语言不同。在she ...
分类:
系统相关 时间:
2016-09-06 15:15:04
阅读次数:
243
二、类的多态: Pyhon不支持Java和C#这一类强类型语言中多态的写法,但是原生多态,其Python崇尚“鸭子类型”。 class F1: passclass S1(F1): def show(self): print 'S1.show'class S2(F1): def show(self): ...
分类:
其他好文 时间:
2016-09-02 18:56:07
阅读次数:
210