java script open_java script编程起步(第三课)

java script编程起步(第三课)

更新时间:2007年01月10日 00:00:00   作者:

第三课终于和大家见面了, 大家要感谢 Actions 的辛勤劳动啊, 好好利用论坛给大家提供的资源和教程, 希望大家一起学习提高 :D

大家有什么意见, 建议或者想法, 可以到本版的教程问答区 或 站务管理版的 建议或意见 去发表, 我们会及时给您反馈 :)

下面是今天的学习重点:

A.补充上课的变量内容

B.if语句的基本语法

C.window.com()基本用法

A.变量

1.变量的类型规则

java script是无类型的,他的变量可以放任何数据类型的值。

2.变量的声明

在java script程序中,在使用变量之前,必须先声明它。变量是使用关键字var声明的。而实际上,不一定要先声明变量,在某些情况下,变量声明是可选的。

var i;

var sum;

也可以使用一个var关键字声明多个变量;

var i,sum;

而且还可以将变量声明和变量初始化绑定在一起:

var message = 'hello';

var i = 0,j=0,k=0;

由var声明的变量是永久的,因为各浏览器对是否可以删除全局性的变量的态度是不同的,(都可以删除局部变量)为了安全,最好假设全局变量不可删除。

可以使用var多次声明同一个变量

当你给一个没有声明的变量赋值时,js会自动用哪个变量为你创建一个全局变量。

如果你想在函数内部创建一个局部变量。那就必须用var在函数内部声明。

3.变量的作用域

如果局部变量和全局变量重名,则局部变量优先。js没有块级作用域。函数中声明的所有的变量,作用域是相同的。

var x;//声明一个未赋值的变量,他的值是undefined。

alert(u); //使用未声明的变量将引发错误。

u=3;//给一个未声明的变量赋值将会创建该变量。

4.原始类型和引用类型

var a=3.14;//原始类型

var b=a;//引用类型

B.if语句

if (条件)

语句段1

else

语句段2

功能:若表达式为true,则执行语句段1;否则执行语句段2。

说明:

if -else 语句是JavaScript中最基本的控制语句,通过它可以改变语句的执行顺序。

表达式中必须使用关系语句,来实现判断,它是作为一个布尔值来估算的。

它将零和非零的数分别转化成false和true。

若if后的语句有多行,则必须使用花括号将其括起来。

例子

if (age 

alert("小朋友");

else

alert("成年人");

end if

if语句的嵌套

if (布尔值) 语句1;

else if (布尔值) 语句2;

else if (布尔值) 语句3;

else 语句4;

在这种情况下,每一级的布尔表述式都会被计算,若为真,则执行其相应的语句,否则执行else后的语句。

C.window.com()的用法

1、基本语法

window.open(pageURL,name,parameters)

其中:

pageURL 为子窗口路径

name 为子窗口句柄

parameters 为窗口参数(各参数用逗号分隔)

例:

2. 窗口参数

其中yes/no也可使用1/0;value为具体的数值,单位象素。

toolbar=yes,no 是否显示工具条

location=yes,no 是否显示网址栏

directories=yes,no 是否显示导航条

status=yes,no 是否显示状态条

menubar=yes,no 是否显示菜单

scrollbars=yes,no 是否显示滚动条

resizable=yes,no 是否可以改变公告窗口大小

copyhistory=yes,no 是否显示历史按钮

width=value 公告窗口的宽

height=value 公告窗口的高

left=value 公告窗口的左上顶点距屏幕左边100像素

top=value 公告窗口的左上顶点距屏幕顶端100像素

例:

相关文章

1a1b05c64693fbf380aa1344a7812747.png

这篇文章主要介绍了javascript 内置对象及常见API的相关资料,这里对内置对象进行了详细的整理,需要的朋友可以参考下2016-11-11

4f55910a645b073bc4fc65dc10dc14bd.png

下面小编就为大家带来一篇js中window.open的参数及注意注意事项。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-07-07

0ea3c7666119d5615e582f823fb3fad6.png

javascript循环数组内所有元素代码学习,大家参考使用吧2013-12-12

4f96a78db829b1556ff16de21e013c7a.png

本文是对javascript中的内存管理进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助2013-11-11

8cc1031babc6aff2319f1c6af8544aa0.png

这篇文章主要介绍了JavaScript Date日期和时间对象的相关资料,需要的朋友可以参考下2014-12-12

0c932a99bb7b6f23c937db507070cc7b.png

这篇文章主要介绍了HTML,CSS,JavaScript速查表,推荐给大家,需要的朋友可以参考下2014-12-12

cca732bf65a93ed2ec0ac80c638460fe.png

这篇文章主要介绍了js实现图片局部放大效果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-03-03

2d9f31f2af7b675a3d153d2b7f1035a7.png

下面分享网页全屏显示代码,想做全屏显示效果的朋友可以参照下。2009-07-07

b452cee8ec5cd9e58ab98eba17281e59.png

这篇文章主要介绍了Javascript 按位左移运算符 (<

f4838ec7e2d4da28e0b57d4e852dadd4.png

作用域和作用域链是javascript中非常重要的特性,对于他们的理解直接关系到对于整个javascript体系的理解,而闭包又是对作用域的延伸,也是在实际开发中经常使用的一个特性,实际上,不仅仅是javascript,在很多语言中都提供了闭包的特性。2014-09-09

最新评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值