严格模式->一种特殊的运行模式,修复了部分语言上的不足,增加了安全性"usestrcit";以下俩个代码说出了"usestrict"的小坑vara=10;"usestrict";//由于前面有var语句了所以"usestrict"语句失效b=20;console.log(b);//20前面只是字面量就不会失效"abbbba";"usestrict";a=10;conso..
分类:
其他好文 时间:
2015-07-01 06:28:42
阅读次数:
156
ava中字符串对象创建有两种形式,一种为字面量形式,如String str = "droid";,另一种就是使用new这种标准的构造对象的方法,如String str = new String("droid");,这两种方式我们在代码编写时都经常使用,尤其是字面量的方式。然而这两种实现其实存在着一些...
分类:
编程语言 时间:
2015-06-30 08:58:44
阅读次数:
182
C99增加的特性,复合字面量(composite literal)。一旦熟悉并使用,便会体会到简洁强大的表达。
所谓字面量就是固定数值的表示。数值和字符串类型都有字面量的表达。如:
// 100, 1.23f, "literral" 都是字面量
int x = 100;
float y = 1.23f;
char* s = "literral";
可看到字面构建的同时就可以复制给变量...
分类:
编程语言 时间:
2015-06-29 20:25:37
阅读次数:
188
虽然Object构造函数或对象字面量都可以创建单个对象,但是这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量重复的代码。为了解决这个问题,就可以使用工厂模式来创建对象。1、工厂模式
在ECMAScript中是无法创建类的,开发人员就发明了一种函数,用函数来封装特定接口创建对象的细节。function createPerson(name, age, job) {
var...
分类:
编程语言 时间:
2015-06-28 10:02:45
阅读次数:
148
1.变量转换看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高。 1 var myVar = "3.14159", 2 3 str = ""+ my....
分类:
编程语言 时间:
2015-06-26 13:19:56
阅读次数:
102
block 块语法,可以用block去保存一段代码,或者封装一段代码.
block 实际是由c语言实现的,执行效率很高.
block 实际借鉴了函数指针的语法.
block
(^)(参数类型1 参数名1,参数类型2 参数名2...);
返回值类型 (^)();
1.没有参数,括号也不能省略
2.参数名可以省略
void(^myBlock1)(); 无参数无返回...
分类:
其他好文 时间:
2015-06-23 01:03:45
阅读次数:
117
////main.swift//swift3////Createdbytqhon15/6/19.//Copyright(c)2015年tqh.Allrightsreserved.//importFoundationprintln("Hello,World!")/***(一)字符串字面量*/letso...
分类:
编程语言 时间:
2015-06-19 06:36:03
阅读次数:
115
数据类型;1.对象;2.原型;3.原型链;4.函数;5.变量对象;6.活动对象;7.作用域/作用域链;8.闭包;9.内存管理。数据类型: 基本类型:size不变,放在栈里 引用类型:size不定,放在堆里1.对象: 定义对象的方式:1.字面量:var obj= {};2.构造函数:varobj=.....
分类:
其他好文 时间:
2015-06-19 01:17:18
阅读次数:
91
Array类型可能是JavaScript中最常用的类型了,而这里的数组很灵活,数组的每一项都可以保存任何类型的数据,而且JavaScript中数组的大小是动态调整的!1_ 创建数组有两种基本方式,分别是用构造函数法和用数组字面量表示法:1 var d = new Array(); ...
分类:
编程语言 时间:
2015-06-18 18:48:36
阅读次数:
132
原始字符串字面量(raw string literal)是可以横跨多行代码的字符串字面量,不需要转义嵌入的双引号,像\t和\n这种转义序列不按照转义序列的方式处理,而是按照普通文本的方式处理。如果像下面这样编写普通的字符串字面量,那么会收到一个编译器错误,因为字符串包含了未转义的引号:string str = "Hello "World"!"; // Error! 对于普通的字符串,必须转义双...
分类:
其他好文 时间:
2015-06-17 09:28:29
阅读次数:
100