js——javascript入门
来源:互联网 发布:中海达数据导出 编辑:程序博客网 时间:2024/05/22 15:04
脚本语言:只能运行在浏览器上的语言
并且在定义变量时var可以省略
但凡只有一种类型的语言,我们都称之为弱类型语言,js就是弱类型语言
代码格式示例
<script type="text/javascript">
(js语法)
</script>
或者
<script language="JavaScript">
(js语法)
</script>
一般推荐使用第一种,方便以后外部链接js文件
js中可以进行的运算
1、运算:算数运算、比较运算、逻辑运算、赋值运算
2、判定(if):
if(a>10){
alert("hello world!"); //弹框:弹出hello world!
}
3、循环:
(1)for循环:
for(i=0;i<2;i++){} //变量可以不声明
(2)white循环、do while 循环
(3)switch循环:
在JDK1.8之前,switch只能和int byte short char 类型连用,在JDK1.7和1.8版本时,switch可以使用任意值
示例:
var str="aaa";
switch(str){
case "aaa" :
alert("hello ");
break;
}
4、(1)js可以支持三元运算符
(2)js支持 new 对象
5、this 语句指定当前对象
with 语句设定默认对象
6、js类型强制转换:
String () : 转换为字符串类型
Number () :转换为数字类型
Boolean () :转换为布尔类型
示例:
var a=10;
var b="20";
alert(a+Number(b));
parseInt :提取数字类型
parseFloat:提取Float 类型
示例:
alert(parseInt("123aaa2222"));
alert(parseFloat("111.444aaaa"));
eval: 可以把符合表达式格式的字符串,当作表达式运算
示例:
var ss="1+2";
alert(eval(ss));
但凡在面向对象中的方法都称为方法
但凡在面向过程中的方法都称为函数
示例:
function fun(a,b){
alert("aaa");
alert(a+b);
return a+b;
}
var dd=fun(1,2);
alert(dd);
定义:通常鼠标单击或热键的动作我们称之为事件。
和动作相关的属性称为动作属性
示例:
function doclick(){
alert(" 被单击了 ");
}
function doclick1(){
alert(" 被双击了 ")
}
<input type="button" value="单击" onclick="doclick()" />
<input type="button" value="双击" ondblclick="doclick1()" />
doload: 只有body标签有,网页加载完毕自动调用
onmouseout:鼠标移出事件
onmouseover: 鼠标移入事件
特 别 拓 展
java -version 可以查看JDK版本
(js可以操作本地计算机中的文件,所以可以传播病毒,在访问一些网站时要小心哦)
- 【JavaScript】——JS入门
- js——javascript入门
- JavaScript入门:003—JS中的变量
- JavaScript入门:005—JS基本语句
- JS入门(慕课网JavaScript入门篇——笔记)
- FireBug 调试JS入门 —如何调试javascript
- JavaScript入门:002—JS代码放置的位置
- JavaScript入门:006—JS函数的定义
- javascript js 入门 一
- javascript js 入门 二
- javascript js 入门三
- 【JavaScript】——入门
- Javascript入门系列:JS简介
- JavaScript入门——JS交互语句和语句格式点要
- JavaScript入门:004—JS注释的写法和基本运算符
- JavaScript入门:001—概述
- 【JavaScript】——浅谈js(JavaScript)
- Processing.js快速入门--javascript开发版
- Andrid studio创建java项目
- NO.16类一般形式,构造器,继承
- osg之osgViewer基础应用
- Linux 上交换分区的简单操作
- 线性表的顺序存储结构
- js——javascript入门
- 操作系统常用调度算法
- 网络管理
- (原创)对象转型实例___每一个小小的改变,都有可能改变世界。
- 【JZOJ5456】奇怪的队列
- Django 快速搭建个人博客(终结版)
- Python中网络UDP通信的一个小例子
- C++set模板的使用
- nginx用户认证配置