1、javascript(1)

link:http://wenku.baidu.com/view/009e864fc850ad02de804141.html
Javascript在<body></body>之间
当浏览器载入网页Body部分的时候,就执行其中的Javascript语句,执行之后输出的内容就显示在网页中。
Javascript在<head></head>之间
有时候并不需要一载入HTML就运行Javascript,而是用户点击了HTML中的某个对象,触发了一个事件,才需要调用Javascript。这时候,通常将这样的Javascript放在HTML的<head></head>里。
Javascript放在外部文件里
<scriptsrc="http://book.chinaz.com/html/asdocs/js_tutorials/common.js"></script>

赋值(AssignmentsandEquality)
Javascript语言中使用等号(=)表示变量赋值。
等号左边的值可以是:变量 数组元素 对象属性
等号右边的值可以是任何类型的值,包括表达式。
在Javascript里,要判断两个值是否相等,用两个等号来表示;

变量是用来临时存储数值的容器。在程序中,变量存储的数值是可以变化的。
在使用一个变量之前,首先要声明这个变量。Javascript里,使用var来声明变量。

Javascript条件语句
•单项条件结构(if条件语句)
•双向条件结构(if...else条件语句)
•多项条件结构(switch条件语句)

Javascript循环语句
•在循环的开头测试表达式(while循环语句)
•在循环的末尾测试表达式(do...while循环语句)
•对对象的每个属性都进行操作(for...in循环语句)
•由计数器控制的循环(for循环语句)

使用break和continue语句 在Javascript中,当某些条件得到满足时,用break语句来中断一个循环的运行。如果是一个for或者for...in循环,在更新计数器变量时使用continue语句越过余下的代码块而直接跳到循环的下一次重复中。


js提供:
数据交互
页面动态调整
数据验证

数据类型:
基本数据类型 栈
引用数据类型 堆
[img]http://dl2.iteye.com/upload/attachment/0106/2843/1f1a5b39-4206-390c-b066-a8e83cbc2855.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0106/2845/6f2e49cd-fcc1-38db-a3fc-86d61a37dba9.png[/img]

x= prompt("222",3); 弹出输入文本框
数据转换
js默认的string类型的数据,在进行数字操作的时候,加上parseFloat(string),parseInt(string);parseInt('33t',8)是可以解析的
Number('33r',8)是要报NaN的
Boolean(3),非0,非空,非对象 为true
String(33) 33.toString()

引用类型
Object constructor,prototype,toString,valueOf;
[img]http://dl2.iteye.com/upload/attachment/0106/2856/6be2f995-8ba7-3cde-b297-c8c9bc2437e8.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0106/2858/9cb4314e-2f28-3bf1-9b08-a4d02d8bb872.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0106/2870/6da6bcc0-e9ad-3641-b0a8-28a7b0475d63.png[/img]

数组长度 length
排序 sort
倒序 reverse
[color=green]拼接成字符串:
var x= new Array('w','e','t').join('');
alert(x.length);
带逗号,[/color]

[color=green]funtion类
function test(){}
var f = test;
f(); 这样才执行test();[/color]
[img]http://dl2.iteye.com/upload/attachment/0106/2862/8e3a0fc4-3a8a-3a8a-b1d8-60c86210e53b.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0106/2864/1c888d76-00ed-3fa0-a8ac-59b27fea8955.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0106/2868/8fb9a614-e78e-301a-924f-0f9de8d06dfe.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0106/2872/45115c6b-8a51-3921-a99b-8c74fdd0fc07.png[/img]


[img]http://dl2.iteye.com/upload/attachment/0106/2880/5a0f325d-7c52-31e5-a8ea-56f3cbd791f1.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0106/2882/df89460c-aeb3-3c03-8e0d-b6e0460e318b.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0106/2884/5d6ccaf2-efb3-35a5-8445-ae9532a8dde6.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0106/2886/4f31fa8d-16a2-3c07-93f1-74f97da57ab0.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0106/2888/a8e9f074-913a-37a0-8712-fff3aee61a83.png[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值