JavaScript变量语法

代码的执行过程

指令:指令集,分为精简指令集和复杂指令集;

两种指令的区别:运算上面不一样,使用的0 1代码也是不一样的;

计算机是没有减法运算的,也没有除法与乘法运算;

0 1 代码:基本没人看得懂;

汇编语言(嵌入式开发人员);

JavaScript经过ECMA转变成机器代码。这个解析器是内置在浏览器里面的。(浏览器直接执行);

Java语言必须先经过编译然后才能运行;

JS基于事件驱动的语言

  1. 嵌入式脚本语言
    • 嵌入式:嵌入到其他应用程序中运行的
  2. 脚本语言:无法做应用的
  3. 直译式脚本语言:直接解析运行
  4. 动态类型与弱类型:变量的赋值
  5. 基于原型的,面向对象的概念

JS的语句

一行一句,分号结束

JS的执行顺序

从上到下,依次执行

匈牙利命名法:

类型前缀+首字母大写

变量的申明与赋值

申明:var+变量名;(var是申明变量的一个关键字,关键字就是系统已经使用的单词,用户在自定义标识符的时候就不能使用这个字符串了。)
在申明变量时候,可以没有var,但是必须在申明的时候直接赋值。

undefined:未定义,或者定义了没有值

变量在没有申明的情况下,如果直接使用会产生一个 not defined(未定义)的错误。
申明了变量,但是没有给具体的值,这个时候变量的内部就是undefined(未定义),但是本意是为赋值。

变量的提升:

在所有的代码执行之前,首先要执行的是代码的申明,比如变量的申明,函数的申明,但是函数内部的变量是在函数执行的时候申明的,而不是函数定义的时候申明的。

总结:习惯性的,我们会把函数的定义以及变量的定义都放在代码开始的地方。
代码格式

var ……;
var ……;
……
function……
function……
function……
……
代码执行

注意:JS的变量是区分大小写的;

如何使用一行代码定义多个变量

分号操作符:

表示的是一句代码的结束。
例:

var a = 1;
var b = 1;
var c = 1;

逗号操作符:

表示的是系列操作,一起执行的意思。
例:

var a = 1,b = 1,c = 1;

等号操作符:赋值,把后面的值给前面。

JS的数据类型

数据类型是语言为了内存所做的优化。

以下是几种类型:

    1.数字类型(number)整数与小数都是数字类型
           例: var a = 1;
    2.字符串类型(string)
            例:var a = "abcdefg";
    3.对象类型(object)
            例:var a = [1,2,3];
    4.函数类型(function)
    5.未定义类型(undefined),和申明没有关系
            例:var a ;
    6.布尔值(boolean)
            例:var a = true;
    7.空类型(null)
            例:var a{};或者 var a = null;

JS有多少种数据类型:

细化:七种
粗略的:五种 + null(可以划在object)
究极的:JS一切皆对象,所以只有object。

你可能感兴趣的:(JavaScript变量语法)