JS语言简介、输入输出语句、变量、变量数据类型、获取变量数据类型、数据类型转换、标识符关键字保留字

编程语言

编程就是使用某种程序设计语言编写程序代码,计算机程序就是计算机所执行的一系列指令的集合,这些程序是要我们通过计算机语言去实行控制。

计算机语言是人与计算机信息传递的语言,分为机器语言(二进制)、汇编语言和高级语言(js是其中一种),但实际计算机最终执行的都是机器语言,识别不了其他语音,因此需要使用翻译器二进制化


浏览器分为两部分,渲染引擎(内核)以及JS引擎。渲染引擎负责解析HTML和CSS标记语言,JS引擎相当于翻译器,逐行解释源码变成计算机语言,再由计算机去执行

JS的组成

1、ECMAScript(JS语法工业标准)

2、DOM——文档对象模型

3、BOM——浏览器对象模型

JS输入输出语句

变量

变量就是一个存储数据的容器,通过变量名获取数据甚至修改(存储在内存中)

变量的使用

1、声明变量:var age;age是自定义的变量名

2、赋值:age=18;把值存入到变量中

3、输出结果:console.log(age);就可以找到这个变量

简写:var age=18(也叫做变量的初始化)

更新变量 var age=18;

               age=20;覆盖上一个值

声明多个变量,只需一个var,用逗号隔开

 var age = 18,

       addres=XXX,

       gz=2000;


变量命名规范


变量的数据类型——简单数据类型

1、数字型  Number

数字型进制:JS中八进制前面加0,十六进制前面加0x

2、字符串型 String

(1)字符串转义符(加在引号里)

(2)字符串长度(数量)length

通过length属性可以获取字符串的长度(数量)

var strMsg = “我是帅气多金的程序员!”;

alert (strMsg.length);——显示字符11个。


(3)字符串拼接

字符串拼接变量值使用:var nl=18;

                     console.log('我今年' + age +'岁')——我今年18岁


3、数据类型——布尔型Boolean

布尔型有两个值,true和false,true表示真(对),false表示假(错)

布尔型与数字型相加的时候,true的值为1,false的值为0

console.log(true+1)——等于2

console.log(false+1)——等于1


4、Undefined和Null

Undefined是未定义的,与字符串拼接会连在一起,与数值相加时为NaN(这个值不是数字)

Null是空值,与字符串相加会连在一起,与数值相加时为相加的那个数字。

检测变量的数据类型方法:typeof

var num=18;

console.log(typeof num)——结果为number数字型


字面量——一眼看过去知道是什么值的叫字面量

字面量


4、数据类型转换

转换为字符串型

字符串转换


转为数字型  

    

转换为布尔型

标识符:为变量、属性、函数、参数取的名字,不能是关键字或保留字。

关键字:JS本身已经使用了的字,var、with等。

保留字:预留的关键字,未来可能会成为关键字。

    

你可能感兴趣的:(JS语言简介、输入输出语句、变量、变量数据类型、获取变量数据类型、数据类型转换、标识符关键字保留字)