12.8学习笔记
JavaScript
JavaScript是网景公司开发的一种基于客户端浏览器、基于面向对象、事件驱动式的网页脚本语言。
JavaScript是属于Web语言,它适用于PC、笔记本电脑、平板电脑和移动电话。
特点:
JavaScript是一种解释性脚本编写语言
JavaScript是基于对象的脚本编程语言
简单性(弱类型)
安全性
动态性的
跨平台性
JavaScript作用
体现在:交互式操作、表单验证、网页特效、WEB游戏、服务器脚本开发等
在HTML页面中嵌入JavaScript代码方式
1.<link rel="stylesheet" href="demo01.css"><!--CSS中必须放在head标签中-->
2.<script type="text/javascript">
alert("欢迎光临");/*程序从上往下执行,每次刷新都会执行,此处没有放在函数中*/
</script><!--哪里需要放哪里,可以放在任一处-->
3.<script type="text/javascript" src="demo01.js"></script>/这是最常用的方法/
<a href="javascript:alert('你点到我了!')">点击我</a><!--这条代码中双引号里面只能写单引号-->
javascript基础语法
变量和数据类型
变量的名称需要遵循以下规则:
字母、数字、下划线、$符都可以,其中不能以数字开头,不能是关键字
强调:变量名称对大小写敏感(y和Y是不同的变量)
/*显示定义变量 var 变量名=值; 不分数据类型展示*/
var x=12;
x=20;
alert(x);
/*定义变量时可以不赋值 不赋值使用这个值就是undifined*/
var a;
a=1.2;
alert(a);
/*一次性可以定义n个变量*/
var a=1,b=2,c=3.6,d;
alert(a);
/*隐式定义:不加var 直接赋值使用变量*/(不常使用)
a =1;
alert(a);
/*数据类型:1.数据类型,不需要加引号*/
/*浮点类型*/
var a=12.3;
/*整数类型*/
var b=2;
/*2.字符串类型:必须要加引号*/
var c="你好";
var d='12.3';
/*3.布尔类型 只有true和false两个值*/
var e=true;
var f=false;
/*4.未定义类型:undifined*/
/*代表变量被定义,但是没有被赋值*/
var g;
alert(g);
/*5.空类型:null*/
//代表变量定义了,赋值了,但是赋值为null
var h=null;
alert(h);
数据类型间转换
1.通过“+”或toString()方法将数值转换成字符串
2.通过parseInt()将字符串转换成整
3.通过parseFloat()将字符串转换成浮点型
/*数值类型->字符串*/
//1.数值类型+""="数值类型"
var a=1;
var b=a+"2"; //1+"2"="12"
alert(b+2); //"12"+2="122" 原理:拼接字符串
alert("a的值为:"+a);*///"a的值为:"+1="a的值为:1" 更简单粗暴,好用 "字符串类型"+数值类型="字符串类型"
//2.数值类型.toString();
var a=1;
var b=a.toString()+2;//"1"+2="12"
alert(b);
//字符串->整数类型
var a=parseInt("12")+2;//12+2=14 NaN=Not a Number
alert(a);
//字符串->浮点类型
var b=parseFloat("12.6")+2;//12.6+2=14.6 数值类型+数值类型=数值类型
alert(b);
//页面上获取的内容都是字符串,必须经过运算进行转换

浙公网安备 33010602011771号