1,javascript是一种基于对象和事件驱动的,并且有安全性能的脚本语言。
2,javascript特点:
动态性:想html中添加互交行为
跨平台性
简单性
用来编写客户端的脚本语言
节省cpi的互换时间:减少脚本器负担
3,基本结构
<script type="text/javascript" >
//js中落后的输出语句 document.write("写你想要的内容"); 这个函数不常用。不推荐使用
</script>
4,注意:上面的代码可以写在html中的任何位置。不过我们习惯上写下</head>上面</title>下面。
5,调用网页中的外部样式:
<script src="文档路径"></script>
6, javascript中的行内样式:
<div onclick="javascript:alert('2017年6月13号')">我接触的第一次js</div>
7,jaascript的语法
1)。var 用于声明的关键字(因为javascript 脚本语言是个比较弱的语言 所以声明一个变量时不用加类型,直接加一个var关键字)
2)。检测:indexOf
<script type="text/javascript">
var num=2.12;
alert(typeof(num));
//检测结果为:number类型
var num1=2;
alert(typeof(num1));
//检测结果为:number类型
var rname='宵夜';
alert(typeof(rname));
//检测结果为:String类型
var myhost=true;
alert(typeof(myhost));
//检测结果为:boolean类型
var ss;
alert(typeof(ss));
//检测结果为:undefined类型
var arr=new Array['a','b','c'];
alert(typeof(arr));
//检测结果为:object类型
</script>
8,统计在数组中那几个值有规定的单词或字母:
统计一组数组中有a或A的字符数
<script type="text/javascript"> var arr=new Array('Apple','prange','peach','banana'); var sum=0; for(var i=0;i<arr.length;i++){ if(arr[i].indexOf("A")!=-1||arr[i].indexOf("a")!=-1){ sum++; } } alert(sum); </script>
9,程序调试:
F12:进入调试
F5:刷新页面
F11:进行逐行调试
10,javaScript的函数
定义:是编程语句中的方法,是完成特定任务的代码
11,javascript中的函数分为 系统函数和自定义函数
1),系统函数:
parsenInt("长得像数值型的字符串");//字符串转换成整形
parseFlaot("");// 字符串转换成浮点型
isNaN();//判断函数是否是 非数字
2),自定义函数:
function 方法名称(){
方法体
} 注意:自定义函数必须要用 function 来创建