码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript note (一)

时间:2015-11-23 13:30:41      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译

JavaScript 变量

与代数一样,JavaScript 变量可用于存放值(比如 x=2)和表达式(比如 z=x+y)。

  • 变量必须以字母开头
  • 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
  • 变量名称对大小写敏感(y 和 Y 是不同的变量)
  • 函数名等也对大小写敏感!

 

当您向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。

在 JavaScript 中创建变量通常称为“声明”变量。

我们使用 var 关键词来声明变量

声明也可横跨多行:

var name="Gates",
age=56,
job="CEO";

经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined

如果重新声明 JavaScript 变量,该变量的值不会丢失:

在以下两条语句执行后,变量 carname 的值依然是 "Volvo":

var carname="Volvo";
var carname;

JavaScript 拥有动态类型

JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:

实例

var x                // x 为 undefined
var x = 6;           // x 为数字
var x = "Bill";      // x 为字符串

avaScript 对象

对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:

 

声明变量类型

当您声明新变量时,可以使用关键词 "new" 来声明其类型:

var carname=new String;
var x=      new Number;
var y=      new Boolean;
var cars=   new Array;
var person= new Object;

JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。

JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。

在 JavaScript 中,对象是拥有属性和方法的数据

JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数

 

带有返回值的函数

 

有时,我们会希望函数将值返回调用它的地方。

 

通过使用 return 语句就可以实现。

 

在使用 return 语句时,函数会停止执行,并返回指定的值。

 

语法

 

function myFunction()
{
var x=5;
return x;
}

 

上面的函数会返回值 5。

 

注释:整个 JavaScript 并不会停止执行,仅仅是函数。JavaScript 将继续执行代码,从调用函数的地方。

 

 


 

如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。《-----带有疑问(之前任意地方声明过是变量却没有被赋值,然后如果是其它任意地方赋值后,就表明它是一个全局变量???)

 

 

 

除了常用的计算符号(+,-,*,/,%)和逻辑符号(|,&)以外,还多了个===,意味着除了值相等还有类型也相等(???值相等,类型可能是对象类型?)

 

JavaScript note (一)

标签:

原文地址:http://www.cnblogs.com/hams/p/4983606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!