14 Star 81 Fork 23

北京大学-张齐勋 / 移动端开发入门实践

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
JS_变量.md 1.07 KB
一键复制 编辑 原始数据 按行查看 历史
张齐勋 提交于 2021-03-01 20:13 . update

JavaScript是一种松散类型的语言,在脚本中不需要指定一个变量的数据类型。解析器会自动推算出某个变量的正确数据类型。

var关键字

var a;
a = 100;
var a = 100;
a = 100;
console.log(a);
$ node js.js 
100

严格模式

  • JavaScript 严格模式(strict mode)即在严格的条件下运行。
  • "use strict" 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。
"use strict";

a = 100;
console.log(a);
$ node js.js 
/Users/zhangqixun/temp/js.js:3
a = 100;
  ^

ReferenceError: a is not defined

标识符命名规则

  • 标识符中可以含有字母,数字,下划线 _,$
  • 标识符不能以数字开头。用字母,下划线 _,$开头都没问题
  • 标识符不能是ES中的关键字或是保留字;
var a_$1 = 100;
var $ = 10;
console.log(a_$1);
console.log($);
$ node js.js 
100
10

以后可能会见到下面的代码,见到$不要奇怪

$.ajax({
  url: "test.html",
  context: document.body
}).done(function() {
  $( this ).addClass( "done" );
});
JavaScript
1
https://gitee.com/ss-pku/webdev.git
git@gitee.com:ss-pku/webdev.git
ss-pku
webdev
移动端开发入门实践
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891