자바스크립트 데이터 유형 및 git 사용 코드에 대한 자세한 설명

伊谢尔伦
풀어 주다: 2017-07-20 10:16:44
원래의
1747명이 탐색했습니다.

데이터 유형

underfined, null, 0, false, NaN, 빈 문자열. 그들의 논리적 부정 결과는 모두 참입니다.

클로저 형식

이점: 이름 충돌(전역 변수 오염)을 방지합니다.


(function(a, b) {
console.log(a+b); //30
})(10, 20);
로그인 후 복사

배열을 가로채서 클리어


var arr = [12, 222, 44, 88];
arr.length = 2; //截取,arr = [12, 222]; 
arr.length = 0; //清空,arr will be equal to [].
로그인 후 복사

배열의 최대값과 최소값을 구하세요


var numbers = [5, 45822, 120, -215];
var maxInNumbers = Math.max.apply(Math, numbers); //45822
var minInNumbers = Math.min.apply(Math, numbers); //-215
로그인 후 복사

부동소수점 계산 문제


0.1 + 0.2 == 0.3 //false
로그인 후 복사

왜요? 0.1+0.2는 0.30000000000000004와 같기 때문입니다. JavaScript 숫자는 IEEE 754 표준에 따라 구성되며 내부적으로 64비트 부동 소수점 소수점으로 표시됩니다. 이 문제는 toFixed()를 사용하여 해결할 수 있습니다.

배열 정렬 정렬 기능


var arr = [1, 5, 6, 3]; //数字数组
arr.sort(function(a, b) {
return a - b; //从小到大排
return b - a; //从大到小排
return Math.random() - 0.5; //数组洗牌
});
var arr = [{ //对象数组
num: 1,
text: 'num1'
}, {
num: 5,
text: 'num2'
}, {
num: 6,
text: 'num3'
}, {
num: 3,
text: 'num4'
}]; 
arr.sort(function(a, b) {
return a.num - b.num; //从小到大排
return b.num - a.num; //从大到小排
});
로그인 후 복사

객체 및 문자열 변환


var obj = {a: 'aaa', b: 'bbb'};
var objStr = JSON.stringify(obj); // "{"a":"aaa","b":"bbb"}"
var newObj = JSON.parse(objStr); // {a: "aaa", b: "bbb"}
로그인 후 복사

git Notes

git에서는 이전 구성을 사용합니다

1.git config --global user.email xxx @ 163.com

2.git config --global user.name xxx

3.ssh-keygen -t rsa -C xxx@163.com (이메일 주소) // ssh

4를 생성합니다. 폴더를 열고 cat id_rsa.pub를 사용하세요. //공개 키 ssh 문자열 열기

5. github에 로그인하고 설정 - SSH 키 - SSH 키 추가(위 내용을 모두 추가하세요)

지침: 그런 다음 이 이메일( xxxxx@gmail.com)은 github에서 창고를 운영할 수 있는 권한을 가지고 있습니다. 다음 git 명령을 자유롭게 수행할 수 있습니다.

일반적인 git 명령

1.git config user.name / user.email //현재 git 사용자 이름 및 이메일 주소 보기

2.웨어하우스를 로컬로 복제합니다.

3. 로컬 코드를 수정하여 브랜치에 제출: git add file / git commit -m "New file"

4. 로컬 라이브러리를 원격 라이브러리로 푸시: git push Origin master

5. 커밋 로그: git log -5

6. 특정 버전으로 돌아가기: git Reset --hard 123

7. 분기: git 분기 / git checkout 이름 / git checkout -b dev

8. 현재 브랜치: git merge 이름 / git pull Origin

9. 로컬 브랜치 삭제: git Branch -D name

10. 원격 브랜치 삭제: git push 원본: daily/x.x.x

11.git checkout -b mydev Origin/daily /1.0.0 // 개발을 위해 원격 일일 분기를 로컬 mydev 분기에 매핑합니다.
12. 원격 분기를 현재 분기에 병합 git pull Origin daily/1.1.1

13 온라인 게시:

git 태그 게시/ 0.1.5
git push 원본 게시/0.1.5:publish/0.1.5

14. 로컬에 대한 온라인 코드 적용 범위:

git checkout --theirs build/scripts/ddos
git checkout --theirs src/app /ddos

위 내용은 자바스크립트 데이터 유형 및 git 사용 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿