美文网首页
2018-08-17JavaScript(1)基本语法

2018-08-17JavaScript(1)基本语法

作者: Lazy一boy | 来源:发表于2018-08-17 15:01 被阅读0次

1语句:为了完成某种任务进行的操作,语句一般不需要返回值。
例如:

var  a  =  1 + 3;

说明:(1).一个分号代表一个语句的结束,一行可以有多个语句,每个人语句用分号隔开。

var   a   = 1  + 3; var  b  = 2 + 2;

(1)空语句

;;;//这是三个没有内容的语句。

2表达式:指为了得到返回值得计算式。(表达式一定会有返回值)。
例如:

1 + 3

3变量:其实就是为'值'起名字,引用这个变量就是引用这个值。在Javascript中,变量区分大小写,A和a是两个不同的变量。

var a = 1;//这个语句完成声明变量并且为这个变量赋值。
var a;//声明a变量
a = 1;//给a赋值

(1)直接写a = 1;这样也是有效的,但是不写var不利于表达意图,而且在不知不觉中创建了全局变量。

.........哈哈(我又要解释一下全局变量了......)
全局变量:全局变量定义在所有的函数体之外,它们在程序开始运行时分配存储空间,在程序结束时释放存储空间,在任何函数中都可以访问全局变量。

int hour = 23, minute = 59;//这就是两个全局变量。

void print_time(void)
{
    printf("%d:%d in print_time\n", hour, minute);
}

int main(void)
{
    print_time();
    printf("%d:%d in main\n", hour, minute);
    return 0;
}

局部变量:我们把函数中定义的变量称为局部变量。因为形参就相当于函数中定义的变量,所以形参也是局域变量。这个“局部”有两成含义。
(1)一个函数中定义的bia变量不能被另一个函数调用。
(2)没次函数调用变量是都表示不同的存储空间,局部变量在函数调用时会被分配存储空间,当函数结束时存储空间,当再次调用时又是被分配的新的存储空间。

void print_time(int hour, int minute)
{
    printf("%d:%d\n", hour, minute);
}

int main(void)
{
    int hour = 23, minute = 59;
    print_time(hour, minute);
    return 0;
}
//在上面的两个函数中虽然变量名是相同的,但是不同的变量,且相互之间不能互相调用。

4.变量提升(hosting):只有var声明的变量才有变量提升的功能.就是变量的声明语句会被提到代码的前面。

console.log(a);
var a = 1;

这样写js并不会报错,但是结果并不会打印出1来。因为代码解析的顺序不是这样的。

var  a ;
console.log(a);
a = 1;

所以最后打印出来的是undefined。

5标识符:最常见的标识符就是变量名,以及函数名。
标识符的命名规则:
(1)第一个字符可以使任何的Unicode字母,包括英文字母和其他的语言字母,当然也可以使$和(-)下划线。
(2)从第二个字符开始以及后面的字符可以是(1)中的任何字符外,还可以是0-9的数字。
(3)中文也是合法的的标识符,用作变量名。
(4)js中有一些保留字不能用作标识符。

6区块:js将多个语句用{}组合在一起称为“区块”。
注意啦,对于var命令来说,js的区块是不构成单独的作用域的。

相关文章

  • 2018-08-17JavaScript(1)基本语法

    1语句:为了完成某种任务进行的操作,语句一般不需要返回值。例如: 说明:(1).一个分号代表一个语句的结束,一行可...

  • 2018-08-17javascript(2)基本语法之条件语句

    一:条件语句 1.if结构 注意if后面的表达式之中要混淆了赋值表达式(=),严格相等运算符(===),和相等运算...

  • Markdown语法

    Markdown基本语法 Markdown基本语法1 Markdown基本语法2(全、有用)

  • 43、初识搜索引擎_search api的基础语法介绍

    1、search api的基本语法 (1)基本语法 (2)指定索引、类型查询语法,可以指定多个索引和类型,多个参数...

  • python初步学习(1)

    python自学一天 1.基本语法的实现 #基本语法 print("-----------------------...

  • 代码

    1.oc基本语法 // // main.m // oc基本语法 // // Created by lanou on...

  • JavaScript(1)- 基本语法

    Java和JavaScript的关系就是雷锋和雷峰塔的关系,也就是没有任何关系。JavaScript是一个运行在浏...

  • MongoDB基本语法(1)

    一、创建数据库 启动mongo后输入 创建test数据库之后show dbs没有test数据库,必须insert数...

  • OC 基本语法(1)

    1、类 声明1、类名的第一个字母必须是大写;2、不能有下划线;3、多个英文单词用驼峰标识;4、实例方法以减号 - ...

  • Swift基本语法1

    Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Ma...

网友评论

      本文标题:2018-08-17JavaScript(1)基本语法

      本文链接:https://www.haomeiwen.com/subject/hsdzbftx.html