JavaWeb前端知识-JavaScript基础
2017-04-09 19:05
483 查看
JavaScript是世界上最流行的语言之一,一种轻量级的语言,可插入html页面,由浏览器执行.标准名称:ECMA
功能:
- 写入HTML输出
- 对事件做出反应
- 改变HTML内容
- 改变HTML图像
- 改变HTML样式
- 验证输入
使用:
在或者里面写,js代码放在页面代码的底部,这样可以元素创建后再执行.
① js的语句规则
js可以使用分号结尾,减少换行,但是不严格要求
对大小写敏感,会忽略多余的空格.
js 的文本换行需要用\ 来连接 .
//单行注释
/* */ 多行注释
简单的alert()
②js的数据类型
变量对大小写敏感,类型包括,字符串,数字,布尔,数组,对象,NULL,Undefined
拥有动态类型
var x=”name” –通过var赋值
var cars=new Array (“audi”,”bmw”,”benz”) –数组
var cars=[“audi”,”bmw”,”ford”]
var person={name:”xiaobai”,id:98778};–对象
获取对象属性 n=person.name
③ js的对象
一切皆对象,包括属性和方法.
属性 :car.color=lue
方法:car.drive()
调用对象的属性
④ js的函数
函数就是花括号里面的代码块,使用关键词function
运算符: ==等于 ===全等 !=不等
&& –and
|| –or
! –not
条件语句:
if(a>0){
alert();
} else if(a=0){
alert();
}
swith(n){
case 1: break;
case 2: break;
default: break;
}
循环语句:
功能:
- 写入HTML输出
- 对事件做出反应
- 改变HTML内容
- 改变HTML图像
- 改变HTML样式
- 验证输入
使用:
在或者里面写,js代码放在页面代码的底部,这样可以元素创建后再执行.
① js的语句规则
js可以使用分号结尾,减少换行,但是不严格要求
对大小写敏感,会忽略多余的空格.
js 的文本换行需要用\ 来连接 .
//单行注释
/* */ 多行注释
简单的alert()
<script type="text/javascript"> function func1(){ //单行注释 alert("不要点我啊") } </script> </head> <body> <input type="button" value="点我" id="b1" onclick="func1()" /> </body>
②js的数据类型
变量对大小写敏感,类型包括,字符串,数字,布尔,数组,对象,NULL,Undefined
拥有动态类型
var x=”name” –通过var赋值
var cars=new Array (“audi”,”bmw”,”benz”) –数组
var cars=[“audi”,”bmw”,”ford”]
var person={name:”xiaobai”,id:98778};–对象
获取对象属性 n=person.name
③ js的对象
一切皆对象,包括属性和方法.
属性 :car.color=lue
方法:car.drive()
调用对象的属性
<script type="text/javascript" > var person =new Object(); person.name="naeme"; person.age=12; var t=person.name.length; alert(t); </script>
④ js的函数
函数就是花括号里面的代码块,使用关键词function
<script type="text/javascript"> function f1(){ var s1=document.getElementById("n1").value; var s2=document.getElementById("n2").value; s3=parseInt(s1)+parseInt(s2); document.getElementById("sm").value=s3; } </script> <body> 请输入第一个数字:<input type="text" name="num1" id="n1" /><br /> 请输入第二个数字:<input type="text" name="num2" id="n2" /><br /> <input type="button" value="计算" id="b1" onclick="f1()" /> <input type="text" id="sm" />
运算符: ==等于 ===全等 !=不等
&& –and
|| –or
! –not
条件语句:
if(a>0){
alert();
} else if(a=0){
alert();
}
swith(n){
case 1: break;
case 2: break;
default: break;
}
循环语句:
<script type="text/javascript"> function f1(){ var person={name:"kaige",age:18,sex:"男"}; var str=""; for ( x in person) { str=str+person[x]+"<br/>"; } document.write(str); } </script> </head> <body> <input type="button" value="forin循环" onclick="f1()" /><br /> </body>
相关文章推荐
- JavaWeb基础知识:Html,Css和Javascript项目实战
- 【前端】之JavaScript基础知识
- JavaWeb前端知识-JavaScript进阶
- 谷哥的小弟学前端(11)——JavaScript基础知识(2)
- 3 HTML&JS等前端知识系列之javascript的基础
- 源码-JavaScript&jQuery交互式前端开发-第1章-编程基础知识
- 前端学习笔记--JavaScript--基础知识
- 小熊进阶之WEB前端javascript的基础知识汇总
- 前端系列之JavaScript基础知识概述
- 回顾前端javascript基础知识
- web前端脚本编程(一)--JavaScript脚本基础知识
- JavaScript Distilled 基础知识与函数
- Web前端开发精品课HTML CSS JavaScript基础教程第四章课后编程题答案
- JavaScript对象基础知识
- JavaScript 语言基础知识点总结
- JavaScript就这么回事 (JS基础知识整理)
- javascript基础知识大集锦(二) 推荐收藏
- JavaScript基础知识
- javascript DOM 操作基础知识小结
- 前端基础知识——HTML(一)