1.let和const 1.1 ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 1.2 let不像var那样会发生“变量提升”现象。所以,变量一定要在声明后使用,否则报错。 1.3 只要块级作用域内存在let命令,它所声明的变量就“绑 ...
分类:
其他好文 时间:
2016-09-25 14:34:54
阅读次数:
147
var //代表变量,变量的值可以改变 let//代表常量类型不可改变 var ceshi:Double = 10//假如声明的变量没有改变的话Swift也会提示将其改为let,而且在下面的代码中没有用到该变量Swift就会提示将let改为下划线,因为下划线代表忽略该变量,就相当于OC中提示并没有用 ...
分类:
编程语言 时间:
2016-09-25 09:29:50
阅读次数:
148
1.汉字转拼音 func pinYinZChines(content:String)->String{ let transformContents = CFStringCreateMutableCopy(nil, 0, content) CFStringTransform( transformCon ...
分类:
编程语言 时间:
2016-09-23 23:26:01
阅读次数:
189
要点:回调函数不允许出现for循环的i,因为js只有函数级作用域。 解决方案: 以下代码块内容替代上面js中的for循环 let 创建块级作用域 , ...
分类:
其他好文 时间:
2016-09-23 23:23:21
阅读次数:
244
Angular 2 templates have a special let syntax that allows you to define and pass a context when they’re being generated. We pass in an Object "desc: G ...
分类:
其他好文 时间:
2016-09-23 21:26:26
阅读次数:
95
舍入规则: Math.ceil():执行向上舍入,即它总是将数值向上舍入为最接近的整数; Math.floor():执行向下舍入,即它总是将数值向下舍入为最接近的整数; Math.round():执行标准舍入,即它总是将数值四舍五入为最接近的整数。 1.定义一个数组: let number=[10. ...
分类:
其他好文 时间:
2016-09-23 16:47:04
阅读次数:
118
引子 我们先来看一个常见的例子, 输出的结果并不是我们预期的 0-9,而是输出了十个 10。而当我们把其中的 var 改成 let ,结果就成了 0-9。 原因 var 使用的是函数作用域,即 for 循环中的 var i 实际上在整个 func 函数中都有效。而 setTimeout 中的匿名函数 ...
分类:
编程语言 时间:
2016-09-23 12:45:10
阅读次数:
142
// 时间let date = new Date();debugger;let seperator1 = "-";let seperator2 = ":";let month = date.getMonth() + 1;let strDate = date.getDate();if (month > ...
分类:
其他好文 时间:
2016-09-22 11:21:14
阅读次数:
107
let a = function(){ var i=0; let b = function(){ i++; alert(i); } return b; } let c = a(); c(); 这段代码有两个特点: 1、函数b嵌套在函数a内部; 2、函数a返回函数b。 这样在执行完var c=a()后 ...
分类:
Web程序 时间:
2016-09-21 23:01:19
阅读次数:
203
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 Let's Encrypt ...
分类:
其他好文 时间:
2016-09-20 10:26:04
阅读次数:
128