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);
//页面上获取的内容都是字符串,必须经过运算进行转换

 

 

posted @ 2020-12-08 10:18  辛宗  阅读(64)  评论(0)    收藏  举报