说明 h5提供了LocalStorage本地存储能力,但是如果直接使用不是很方便。所以我封装了以下几种类型,达到与其他类型几乎相同的使用方式。 BaseStorage: 存储类的基类。 LocalValue :数值类型,存储float,int,string等 LocalList :列表类型相当于数组 ...
分类:
其他好文 时间:
2020-07-08 21:29:27
阅读次数:
66
匿名对象 匿名对象的特点 创建匿名对象直接使用,没有变量名。 new Person().eat() //eat方法被一个没有名字的Person对象调用了。 匿名对象在没有指定其引用变量时,只能使用一次。 new Person().eat(); 创建一个匿名对象,调用eat方法 new Person( ...
分类:
编程语言 时间:
2020-07-08 19:37:41
阅读次数:
61
函数是将一段经常使用的代码封装起来,减少重复代码,一个较大的程序,一般分为若干程序块,每个模块实现特定的功能。 函数的定义 函数定义的5个步骤: 返回值类型 函数名 参数列表 函数体语句 return表达式 语法: 返回值类型 函数名 (参数列表) { ? 函数体语句 ; ? return 表达式 ...
分类:
编程语言 时间:
2020-07-08 15:26:43
阅读次数:
59
一.关键字: return -- 跳出 1.使用在方法体中,用于: ①结束方法 ②针对于返回值类型的方法,使用"return 数据" 方法返回所要的数据。 2.return关键字后面不可以声明执行语句 3.在异常处理中 try - catch -finally 的结构中, 如果try或catch中的 ...
分类:
编程语言 时间:
2020-07-08 13:41:09
阅读次数:
75
数据类型 字符类型string 所有使用 " " ' '都是字符型 数值类型number 定义的不一定和打印的结果完全相同,全部都会转换为10进制 布尔类型boolean true false 未定义型undefiend var b=undefined,用于初始必须是undefined,或者将原有的 ...
分类:
Web程序 时间:
2020-07-08 00:56:44
阅读次数:
89
例子:parameter?.Name 表示:如果该对象不为空就取name的值 补充: var name??:“Hello World!”;//如果name为null,就选择后面那个值,有点类似 var name=name?"Hello World!" :name;(?只能用于值类型int? in=n ...
####重载 相同的范围(在同一个类中) 相同的函数名字,不同的参数列表,与返回值类型没有关系 virutal关键字可有可无 ####重写 不同的范围(分别位于派生类与基类) 相同的函数名字,相同的参数 基类函数必须要有virtual关键字 ####隐藏 隐藏指在某些情况下,派生类中的函数屏蔽了基类 ...
分类:
其他好文 时间:
2020-07-07 15:10:24
阅读次数:
49
今天我们来继续学习,Go 中的面向对象编程思想,包括 方法 和 接口 两大部分学习内容。
通过学习本文,你将了解:
- Go 的方法定义
- 方法和函数的区别
- 方法传值和传指针差异
- 什么是接口类型
- 如何判断接口底层值类型
- 什么是空接口
- nil 接口 和nil 底层值 ...
分类:
编程语言 时间:
2020-07-06 00:56:53
阅读次数:
74
一.算术运算符 i++(--)、++(--)i区别: i++:先去拿原本的值进行输出/运算,后加1 ++i:先加1,后运算/输出 二.赋值运算符 三.比较运算符 注意: 比较运算符只能运用在数值类型数据之间的运算,运算结果是布尔类型的值 四.逻辑运算符 五.其他运算符 六.运算顺序 ...
分类:
编程语言 时间:
2020-07-05 22:58:20
阅读次数:
51
首先,我们创建一个数据表test: mysql> CREATE TABLE test( -> id1 int(1), -> id2 tinyint(1) ->); 我们给id1定义为int,并设置字符长度为1,id2定义为tinyint,也设置字符长度为1; 然后分别插入值127,127,结果发现, ...
分类:
数据库 时间:
2020-07-05 15:41:28
阅读次数:
65