public static void main(String[] args) { //单行注释 //输出hello,world! //System.out.println("hello,world!"); //整数拓展 int i=10;//十进制 int i1=010;//8进制0 int i2=0x10;//16进制0x System.out.println(i); System.out.println(i1); System.out.println(i2); System.out…
public class 数据类型拓展问题 { public static void main(String[] args) { //======================================== //整数拓展:二进制0b 八进制0 十六进制0x //======================================== int i = 10; int i0 = 0b10;//二进制0b int i1 = 010;//八进制0 int i2 = 0x10;//十六进制…
字典的创建有两种方式,如果出现In [26]这样的赋值方式就会报错. In [17]: s['name'] = 'alex' In [18]: s['sex'] = 'male' In [19]: s Out[19]: {'name': 'alex', 'sex': 'male'} In [20]: s = {'name':'alex','sex':'male'} In [21]: s Out[21]: {'name': 'alex', 'sex': 'male'} In [22]: t = {…
ES5中包含5种原始类型:字符串.数值.布尔值.null.undefined.ES6引入了第6种原始类型——Symbol. ES5的对象属性名都是字符串,很容易造成属性名冲突.比如,使用了一个他人提供的对象,想为这个对象添加新的方法,新方法的名字就有可能与现有方法产生冲突.如果有一种机制保证每个属性的名字都是独一无二的,这样就从根本上防止了属性名冲突.这就是ES6引入Symbol的原因. 一.创建 Symbol 值通过Symbol函数生成.这就是说,对象的属性名可以有两种类型:一种是字符串,另一…