JavaScript 的数据类型
- 引用类型(即 Object 类型)
- 基本类型(原始类型)
- Number
- String
- Boolean
- Undefined
- Null
什么是对象
对象是属性的无序集合,每个属性都是一个名/值对。这个列表中的每一项被称为属性(如果是函数则被称为方法)。
一个简单的对象:
1 | var Person = { |
上例中的属性名是name、age,相对应的值是xianwang、28
高级程序设计对&&
的解释是,如果第一个操作数能够决定结果,则不会再对第二个操作数求值。
1 | true && true; // => true |
逻辑与(&&)操作符运算规则是:如果第一个操作数为’假‘,则返回这个操作数,反之则返回第二个操作数。
Git 提供了一个叫做 git config 的工具(译注:实际是 git-config 命令,只不过可以通过 git 加一个名字来呼叫此命令。),专门用来配置或读取相应的工作环境变量。而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:
/etc/gitconfig
系统中对所有用户都普遍适用的配置。若使用 git config 时用 –system 选项,读写的就是这个文件。
~/.gitconfig
用户目录下的配置文件只适用于该用户。若使用 git config 时用 –global 选项,读写的就是这个文件。
.git/config
当前项目的 Git 目录中的配置文件(也就是工作目录中的 .git/config 文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig 中的同名变量。
在写代码时,会经常用到一些重覆的代码,这个时候就可以用 Sublime Text - Snippets 代码片段功能。
在工具栏选择 Tools > New Snippet
tabTrigger : 快捷键,利用Tab自动补全代码的功能。(可选)
scope: 使用范围,不填写代表对所有文件有效。附:source.css和test.html分别对应不同文件。(可选)
description : 在snippet菜单中的显示说明(支持中文)。如果不定义,菜单则显示当前文件的文件名。(可选)
${1:name} : 表示代码插入后,光标所停留的位置,可同时插入多个。其中:name为自定义参数(可选)。
${2} : 表示代码插入后,按Tab键,光标会根据顺序跳转到相应位置(以此类推)。