• 35648

    文章

  • 23

    评论

  • 20

    友链

  • 最近新加了很多技术文章,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

JavaScript--1.基本概念

欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/jsh/2019/0823/107774.html 1190000020158897

语法

区分大小写

`JavaScript`中的变量、函数名都是区分大小写的,`name`,`Name`,`NAME`,不是同一个变量

标识符

标识符就是变量、函数、属性的名字或者函数的参数

注释

注释就是不被计作程序语句,专门用来给程序员自己看的内容
//单行注释
/*
* 多行注释
*
*/

变量

变量就是一个用来存储数据的,声明变量用`var`
//声明一个变量,名字叫name
var name;

如果要定义多个变量,有两种方式可以定义:

//方式一:分开定义
var name;
var age;
var sex;
//方式二:统一定义
var name,age,sex;

给变量赋值

//变量可以在声明的时候赋值
var name = 'John';
//也可以声明以后再赋值
var name;
name = 'John'; //这里的变量值也可以是"John",单引号和双引号都表示字符串
//赋值以后可以修改变量的值
// 方法一
var name = 'John';
name = 'Tome';
console.log(name);//Tome
//方法二
var name;
name = 'John';
name = 'Tome';
console.log(name)//Tome

变量的作用域

function demo(){
    var name = 'John';
}
demo();//调用函数--在函数名后面加括号`()`表示执行该函数
console.log(name);//错误

在上面这段代码中,在函数内部定义了一个局部变量,局部变量在函数运行结束以后就会被销毁,此时在函数外面调用name变量的时候,name这个变量并不存在

function demo(){
    name = 'John';//全局变量
}
demo();
console.log(name); //John

上面这段代码中在函数内声明了一个变量,但是并没有用var声明,此时name就是一个全局变量,那么函数运行结束以后,这个变量并没有被销毁,所以在函数体外部依然可以找到name这个变量

前文中提到的全局变量、局部变量、函数体等知识点虽然没有学过,但是可以提前理解一下,后面会做详细介绍
另外,虽然省略var操作符可以定义全局变量,但是不推荐这样做,因为在局部中定义全局变量难以维护

相关文章

暂住......别动,不想说点什么吗?
  • 全部评论(0
    还没有评论,快来抢沙发吧!