JavaScript 笔记

来源:互联网 发布:突破阶级的途径 知乎 编辑:程序博客网 时间:2024/05/29 13:24

JavaScript  笔记

一、js概述:

1.Javascript是一种小型的、轻量级的、面向对象的、跨平台的客户端脚本语言;

2.JavaScript是客户端脚本程序,运行在客户端;

3.JScript 是一种宽松类型的语言。宽松类型意味着您不必显式定义变量的数据类型。事实上 JScript 更进一步。您无法在JScriot上明确地定义数据类型。此外,在大多数情况下,JScript 将根据需要自动进行转换。例如,如果将一个数值添加到由文本组成的某项(一个字符串),该数值将被转换为文本。

 

常用的两种客户端输出方法:

a: document.write()

document是一个对象write( )就是document对象的一个方法。

提示:对象的属性和方法的区别,加括号就是方法,不加括号的就是属性。

例如:

document.write(“这里是要输出的内容”)

Document.write(“<fontsize=7 color=red>这里是要输出的内容</font>”);

b:window.alert()

window代表浏览器窗口对象,window对象有很多的属性和方法。

alert( )是Window对象的一个方法,alert()主要作用是“弹出一个警告对话框”

str就是警告对话框中的提示文本信息;

提示:对象和属性或方法间,用“.”符号来连接

例如:window.alert("操作有误")

 

1.变量声明:

变量在脚本中的第一次出现是在声明中。变量在第一次用到时就设置于内存中,便于后来在脚本中引用。使用变量之前先进行声明。可以使用 var 关键字来进行变量声明

例如:

var a = “abc”;  //一次只定义一个变量。

var count;   // 单个声明。

var count, amount, level;   // 用单个 var关键字声明的多个声明。

var count = 0, amount = 100;   // 一条语句中的变量声明和初始化。

注意:如果在 var 语句中没有初始化变量,变量自动取 JScriptundefined。尽管并不安全,但声明语句中忽略var关键字是合法的 JScript 语法。这时,JScript解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须var关键字。

 

2.变量命名:

定义变量,在J S中是用var关键字来定义的。

语法格式:var 变量名 = 变量值

例如:

         一次只定义一个变量:varname = “李四”7

         一次定义多个变量(用逗号分开):varname,age,sex,edu,school;

 

3、变量的命名规则

n  变量名称只能是a-z、A-Z、0-9、_字符;

n  变量名称必须以字母下划线开头,不能以数字开头;比如:90a是错误的;

n  变量名称是区分大小写的:a90A90是两个变量;

不能用系统关键字作为变量的名称;比如:typeof、var、switch、for等;

n  多个单词组成的变量名称:

u  驼峰式的命名:getUsernameValue,第一个单词全小写,后在的每个单词第一个字大写

u  下划线式命名:get_username_value,每个单词全小写,中间用下划线连接

字符串要用引号,变量不加引号,字符串和变量不能连写。

合法变量名称示例:

_pagecount

Part9

Number_Items

无效变量名称示例:

99Balloons // 不能以数字开头。

Smith&Wesson // “与”符号(&)字符用于变量名称是无效的。

 

3.变量赋值:

赋值就是给变量赋一个值,使用“=”符号来给一个变量赋值。

语法格式:var name = “张三”

 “=”是赋值号,将“=”右边的运算表达式(运算结果),赋给左边的变量名称

举例:

var a = 100;  //a代表100

var b = 200;  //b代表200

var c = a + b;  //先运算“=”右边的表达式,再将运算的结果,赋给左边的变量

//赋值号的优先级最低,因此是先计算加法,再赋值。

var c + d = a + b;  //这种写法是错误的,因为等号左边只能是一个变量名称,要符合命名规范。

0 0
原创粉丝点击