JS基础学习笔记一 -- 值、变量

王朝学院·作者佚名  2016-05-22
窄屏简体版  字體: 小  |  中  |  大  |  超大  

JS基础学习笔记一 -- 值、变量值--javascript中值所涉及到的类型

在Javascript语言中,包含以下5种类型的值:

类型

类型值范例 / 注释

数值

16,3.1415926

逻辑值(布尔值)

true/false

字符串

“Edward”

null

一个特殊的由于表示空的关键字;同时null也是一个原始(PRimitive)值。JavaScript语言是区分大小写的,所以null不同于Null,NULL或者任何其他变体。

undefined

一个值未定义的顶层属性;同时undefined也是javascript的原始值。

Object和functions是js语言的其他的两个基本元素。 可以将对象看作存放值的命名容器,而将函数看作你的应用程序能够执行的过程(procedures)。

在javascript中,它的数据类型有以下5种:

数据类型

描述

示例

Number

一个数值,是不需要添加引号包括的;

var myNumber = 42;

String

一个字符串文本,表示该变量是一个字符串,应该使用引号包括;

var myName = 'Edward';

Boolean

返回True/False,true/false是js语言的特殊的关键字,是不需要引号包括的;

var myVariable = true;

Array

数组型数据,它是包含多个数值或者字符串的一组变量;

var myArray = [1,'Edward','Steve',10];

调取数组中的每个成员变量的方式是:

myArray[0],myArray[1],etc.

Object

在javascript中,所有都可以是对象,可以存储在一个变量中;

var myObject = document.querySelector('h1');

运算符

运算符是一个数学符号,输出的结果是基于运算符两侧的两个值(或变量);在以下的表格中列出了一些常见的、简单的运算符。

运算符

描述

符号

示例

加运算符/连接运算符

用于数学加运算或者是字符串的连接运算

+

6+10;//16

"Edward" + "Lee";//EdwardLee

减运算符/乘运算符/除运算符

用于数学减、乘积、除商的运算

-,*,/

20-6;//14

4*6;//24

48/8;//6

赋值运算符

用于将一个值赋(分配)给一个变量

=

var myName = 'Edward';

恒等运算符

用于比较两个变量的值是否相等,返回一个布尔型数据:true/false;

===

var myVariable = 6;

myVariable === 4;//return false;

非运算符/不等运算符

对一个返回值或是表达式做否定运算

!,!==

在下边的运算中,myNumber赋初始值 8,而后将myNumber与数值8做比较运算,由于比较运算符两边相等,所以返回true;但是,这里对此比较运算做了非/否定运算,所以最终返回值为:false;

var myNumber = 8;

!myNumber === 8;//return false;

在下边的运算中,不等运算符两边的数值是相等的,所以返回false;

var myNumber = 8;

myNumber !== 8;//return false;

数据类型的转换

javascript是一种支持动态数据类型的编程语言。这就意味着在定义变量的时候不必指定数据的类型,而数据类型会在脚本执行需要时自动转换。如此,我们可以这样来定义一个变量:

1 var respose = 28;

然后,我们可以为这同一个response变量分配一个字符型的值,例如:

1 response = "My name is Edward Lee, I am a coder ...";

由于javascript的数据是支持动态类型的,所以这样的赋值并不会出现程序的错误提示。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航