JS的总结
1. java 是面向对象的高级编程语言,js是基于对象的脚本语言2. java 是先编译,后解释执行,需要安装配置java环境,需要虚拟机,js解释执行,不需要配置环境,可以直接在浏览器运行3. java是一个强类性语言,所有的变量都需要声明数据类型,js是弱类型语言,不需要声明数据类型。
java和JavaScript的区别。
1. java 是面向对象的高级编程语言,js是基于对象的脚本语言
2. java 是先编译,后解释执行,需要安装配置java环境,需要虚拟机,
js解释执行,不需要配置环境,可以直接在浏览器运行
3. java是一个强类性语言,所有的变量都需要声明数据类型, js是弱类型语言,不需要声明数据类型。
注释
注释分别为单行注释和多行注释,
单行注释为ctrl+/(及alert("hello word!")
多行注释为console.log("hello word!")
JS的引入方式
使用外部js,类似于css的引入,可以在任何地方引入
但是在内部使用引入,例为;(script src="js/a.js")
在标签内使用,并不推荐
提示显示在出现页面错误时会弹出错误提示
<button onlick="alert('你好啊!')">点一下
使用script标签引入js,script标签可以放在任何位置
变量标识符 var
声明
var name
赋值
name=“***”;
专业术词
age;sex;phone;email
第二种;边声明边赋值
var age=18;
第三种;一次声明多个变量
var a,b,c,d;
a=10;
b="试试";
c="ff";
d=32..5;
实例;张三,男,20,喜欢女人
var name1="张三";
var age1=20;
var sex1="男";
var hobby1="女";
console.log(name1);
console.log(age1);
console.log(sex1);
console.log(hobby1);
// 变量使用前必须先声明
// console.log(name2);
// 变量可以不声明,直接赋值并直接使用,不建议
// 声明,未赋值的变量,使用时会出现错误提示 undefined
var aaa;
console.log(aaa);
// 声明赋值电脑参数并打印出开
调换顺序;
// 与三个杯子A,B,C
// A----->可乐
// B----->雪碧
// C----->空的
// 把可乐和雪碧换一下杯子
// a=雪碧 错误
// a=10 b=20 c=0
数据类型
// number 数字
var a=12;
var b=32.4;
var c=-99;
// 八进制 第一位0后边是0~7组成的数字
var d=0o2;
console.log(d);
// 运行没错,但是代码会报错
// var e=0123;
// console.log(e);
// 十六进制字面值前两位必须是0x,后跟任何十六进制数字(0~9和A~F)。A~F不区分大小写。
var f=0x123;
var g=0xabc;
// String 字符串 必须被引号包围
var h="你好";
var i='你好';
// 如果变量的标识符被加上引号,
// 就不再是变量,就变成了字符串
var j="f";
// 你好“张三”
var k='你好"张三"'
// 你是“狗么?不是‘狗’”
var m="你是\"狗\"么?不是'狗'"
console.log(m);
console.log(k);
var n="d:\\\\a\\\\a.html";
console.log(n);
var o="hello \nword!"
console.log(o);
// 检测数据类型
console.log(typeof a);
console.log(typeof o);
// boolean 布尔类型 true false
// true false不能加引号
var p=true;
var q=false;
// 使用var声明变量但未对其赋值,这个变量就是undefined。
var r;
console.log(typeof r);
数据转换
// Number() 把变量强制转换为数字
var str1="123";
var str2="0o1234";
var str3="0xA1234";
var str4="aa";
var str5='a';
console.log(Number(str1));
console.log(Number(str2));
console.log(Number(str3));
console.log(Number(str4));
console.log(Number(str5));
console.log("---------------------------------");
// 转化为整数
console.log(ParseInt("123.8"));
console.log(ParseInt("123a1"));
console.log(ParseInt("a123"));
console.log(ParseInt("1.2.3"));
console.log(ParseInt(null));
console.log(ParseInt(false));
// 转换为浮点数(小数)
console.log("---------------------------------");
console.log(parseFloat("123"));
console.log(parseFloat("123.33"));
console.log(parseFloat("123.2.2"));
console.log(parseFloat("123.2"));
// 检查是不是 非数字 false--->数字 true---->非数字
console.log("---------------------------------");
console.log(isNaN(123));
console.log(isNaN("123"));
console.log(isNaN("a"));
// console.log(isNaN(b));
更多推荐
所有评论(0)