在开始使用之前我们先来简单介绍一下什么是JavaScript

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,由于当时的Java非常的火热,所以Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近,因此它与Java是毫无关系的。 

 

  • 变量的声明

1.1变量的声明通过:

var(关键字) num(变量)=12(字面量)

javascript用哪个软件写 javascript用什么编写_字符串

 

 

1.2JavaScript 标识符

在JS中所有的可以由我们自主命名的都可以称为是标识符

例如:

变量 函数名 属性名都属于标识符

 

命名一个标识符是需要遵守如下规则:

1.标识符中可以含有字母、数字、_(下划线)、$

2.标识符不能以数字开头

3.标识符不能使用ES中的关键字与保留字

4.标识符一般都是采用驼峰写法

5.首字母小写,小驼峰:helloWorld 大驼峰HelloWorld

标识符不能使用中文,因为- JS底层保存标识符时实际采用的是Unicode(一种编码方式)编码,所以理论上,所有的utf-8中含有的内容都可以作为标识符(包括中文),但是千万不要这么使用)

 

二、JavaScript数据类型

 

2.1数据类型就是字面量类型

在JS中一共有6中数据类型

String 字符串      var num=“world”;

Number 数值      var num=123/123.34;(数字)

Boolean 布尔值    var num=true/false;

Null空值

Undifined 未定义

Object 对象

其中基本数据类型:String Number BooleanNull

Null Undifined

引用数据类型:Object

 

2.2 String 字符串

- 在JS中字符串需要使用引号引起来

- 使用单引号或双引号都可以,但是最好不要混用

- 注意引号的嵌套问题,

var str="hello world";

var str1='hello world';

2.3 Number 数值类型

- 在JS中所有的数值都是Number类型,包括了整数、浮点数(小数)

- 拓展部分:如果使用Number表示的数字超过了最大值,则会返回一个

    Infinity  表示正无穷大

-Infinity 表示负无穷大

使用typeof检查Infinity也会返回Number

Number.MAX_VALUE 表示数值的最大值 1.7976931348623157e+308

在创建变量中数值加了双引号与不加双引号的输出结果会不一样

var a=123.45;

var b="123.45";

console.log(a);

console.log(b);

javascript用哪个软件写 javascript用什么编写_标识符_02

 

一个以数值的形式输出另一个则以文字输出

2.4 Boolean 布尔类型

    布尔值只有2个,主要用来做逻辑判断

- true 表示真

- false 表示假

var bl=false;

2.5 Null(空值)类型的值只有一个,就是null

null这个值专门用来表示一个空对象

使用typeof检查一个null值时,返回一个object

var btn=document.getElementById("btn");

console.log(typeof btn);

2.6 Undefined(未定义)

Undefined的值只有一个,undefined

- 声明一个变量但是未给变量赋值时,它的值就是undefined

2.7 Object对象

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...

此外,JavaScript 允许自定义对象。

JavaScript 提供多个内建对象,比如 String、Date、Array 等等。

对象只是带有属性和方法的特殊数据类型

 

javascript用哪个软件写 javascript用什么编写_javascript用哪个软件写_03