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建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
Feb 26 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
Aug 26 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
Jun 19 Javascript
Jquery实现$.fn.extend和$.extend函数
Apr 14 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
Apr 21 Javascript
JavaScript中三种常见的排序方法
Feb 24 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
Oct 07 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
Sep 04 Javascript
vue 解决遍历对象显示的顺序不对问题
Nov 07 Javascript
JavaScript异步操作的几种常见处理方法实例总结
May 11 Javascript
在Vue 中实现循环渲染多个相同echarts图表
Jul 20 Javascript
vue使用swiper实现左右滑动切换图片
Oct 16 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中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
2012/11/01 PHP
在thinkphp5.0路径中实现去除index.php的方式
2019/10/16 PHP
浅析jquery的作用与优势
2013/12/02 Javascript
基于Jquery实现键盘按键监听
2014/05/11 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
浅谈jQuery hover(over, out)事件函数
2016/12/03 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
JavaScript实现经典排序算法之选择排序
2016/12/28 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
Bootstrap 中data-[*] 属性的整理
2018/03/13 Javascript
vue使用ajax获取后台数据进行显示的示例
2018/08/09 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
浅谈ng-zorro使用心得
2018/12/03 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
Vue快速实现通用表单验证的方法
2020/02/24 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
python如何将图片转换素描画
2020/09/08 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
远程教育心得体会
2014/01/03 职场文书
信息技术课后反思
2014/04/27 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
婚礼父母答谢词
2015/01/04 职场文书
小学科学教学计划
2015/01/21 职场文书
个人自荐书怎么写
2015/03/26 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
2015社区健康教育工作总结
2015/05/20 职场文书
演讲比赛主持词
2015/06/29 职场文书
公司联欢会主持词
2015/07/04 职场文书
正确使用MySQL update语句
2021/05/26 MySQL