JavaScript简记
JavaScript是一门脚本语言,本身可以跨平台。
JavaScript与Java的区别:
1.JavaScript是NetScape(网景公司),之前叫LiveScript。Java是Sun公司的产品,现属于Oracle。
2.JavaScript是基于对象,Java是面向对象。
3.Java先编译再执行。先编译为字节码文件,再由计算机去调用执行。JavaScript直接由浏览器调用执行。
4.Java是一个强类型语言,JavaScript是弱类型语言。
5.JavaScript的作用:动态的操纵HTML和CSS两种技术
eg:动态的创建、删除页面中的元素,并且可以修改元素的属性、内容、外观和位置等。
程序:为了让计算机执行某个操作或解决某个问题,而执行的一系列的有序的指令集
变量:变量是指在内存中开辟出一块空间,用来存放数据 var a = 1;
数值类型:可以是整数类型,也可以是小数类型
var iNum =1;
var fNum2 =1.3;
字符串类型,加双引号或者单引号的都是字符串类型
var sName ="战三";
布尔类型
var bBox =true;
特殊类型:
1.underfined 未定义
2.null 空
var a;
alert(a);
/*结果为underfined,即声明了变量,但是没有给变量赋初值,我们需要注意的是,变量允许先声明后赋值,
或者是在声明的时候直接赋值,总之,在调用这个变量前,这个变量是存储了数据的,否则就会提醒underfined*/
自动类型的转换
减号运算符:
当数字与字符串进行相减的操作时,由于字符串不支持减法,
自动转换成数字来进行相减操作
加号运算符:
当数字与字符串进行相加操作时,由于在字符串中加号是进行字符串拼接的,
所以将数值类型转换成字符串
3.当两个布尔类型的数据执行相加减时,会自动将true转为数值1,将false转为数值0;
// var a = 10;
// var b = '4';
// document.write(a-b);
// document.write(a+b);
var a =true;
var b =false;
document.write(a+b);
/*parseInt()将字符串转换成整数
* parseFloat()将个字符串转换成浮点数*/
九九乘法表