javascript编程起步(第三课)


Posted in Javascript onFebruary 27, 2007

javascript编程起步(第三课)
第三课终于和大家见面了, 大家要感谢 Actions 的辛勤劳动啊, 好好利用论坛给大家提供的资源和教程, 希望大家一起学习提高 :D
大家有什么意见, 建议或者想法, 可以到本版的教程问答区 或 站务管理版的 建议或意见 去发表, 我们会及时给您反馈 :)
下面是今天的学习重点:
A.补充上课的变量内容
B.if语句的基本语法
C.window.com()基本用法
A.变量
1.变量的类型规则
javascript是无类型的,他的变量可以放任何数据类型的值。
2.变量的声明
在javascript程序中,在使用变量之前,必须先声明它。变量是使用关键字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 < 16 )
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 为窗口参数(各参数用逗号分隔)
例:
<SCRIPT LANGUAGE="javascript">
<!--
window.open (’url’) //url为一网址,如:http://www.numb1.com(绝对) 或 index.htm相对)
-->
</SCRIPT>
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像素
例:
<script language="javascript">
<!--
window.open("00000.html","newwindow",
"toolbar=no,location=no,directories=no,
status=no,menubar=no,scrollbars=no,
resizable=no,
copyhistory=no,width=500,height=500,
left=100,top=100")
//-->
</script>

Javascript 相关文章推荐
jquery实现居中弹出层代码
Aug 25 Javascript
教您去掉ie网页加载进度条的方法
Dec 09 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
Jan 30 Javascript
通过url查找a元素应用案例
Apr 29 Javascript
JavaScript中合并数组的N种方法
Sep 16 Javascript
js实现二代身份证号码验证详解
Nov 20 Javascript
innerHTML在IE中报错解决方案
Dec 15 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
Mar 14 Javascript
Bootstrap中的Panel和Table全面解析
Jun 13 Javascript
Angular2使用Guard和Resolve进行验证和权限控制
Apr 24 Javascript
详解Axios 如何取消已发送的请求
Oct 20 Javascript
JavaScript实现新年倒计时效果
Nov 17 Javascript
javascript编程起步(第二课)
Feb 27 #Javascript
javascript编程起步(第五课)
Feb 27 #Javascript
javascript编程起步(第四课)
Feb 27 #Javascript
javascript编程起步(第六课)
Feb 27 #Javascript
javascript编程起步(第七课)
Feb 27 #Javascript
超清晰的document对象详解
Feb 27 #Javascript
JavaScript中void(0)的具体含义解释
Feb 27 #Javascript
You might like
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
获取远程文件大小的php函数
2010/01/11 PHP
php获取本地图片文件并生成xml文件输出具体思路
2013/04/27 PHP
利用PHP函数计算中英文字符串长度的方法
2014/11/11 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
2016/04/12 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
解决Angular4项目部署到服务器上刷新404的问题
2018/08/31 Javascript
CentOS7中源码编译安装NodeJS的完整步骤
2018/10/13 NodeJs
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
深入解析koa之异步回调处理
2019/06/17 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
[02:56]DOTA2矮人直升机 英雄基础教程
2013/11/26 DOTA
Python 元类使用说明
2009/12/18 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
Python3 实现文件批量重命名示例代码
2019/06/03 Python
python 返回一个列表中第二大的数方法
2019/07/09 Python
使用 Python 处理 JSON 格式的数据
2019/07/22 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
Python with标签使用方法解析
2020/01/17 Python
python numpy实现rolling滚动案例
2020/06/08 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
Css3圆角边框制作代码
2015/11/18 HTML / CSS
比利时买床:Beter Bed
2017/12/06 全球购物
探矿工程师自荐信
2014/01/24 职场文书
电力安全事故反思
2014/04/27 职场文书
投标授权委托书范文
2014/08/02 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
老龙头导游词
2015/02/11 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书