这是我参与「第四届青训营 」笔记创作活动的第15天
Document 现在需要使用 script 引入外部的 js 文件来执行 src 属性专门用来引入 js 文件路径,可以是相对路径,也可以是绝对路径 script 标签可以用来 js 代码,也可以用来引入 js 文件但是,两个功能只能二选一,使用,不能同时使用两个功能,但是可以多 script 标签
什么是变量
变量是可以存放某些值的内存的命名
javascript 的数据类型:数据类型,字符串类型,对象类型,布尔类型,函数类型
javascript 里的特殊值:undefined,未定义,null,空值,NAN全称是 not a number 非数字,非数值
var 变量名,var 变量名 = 值
typeof 是可以去变量的数据类型返回
等于: == 全等于: ===
&&||!与或非取反
其余都为真
0,null undefined 都是假 false,NAN 也是 false
空串为假,""
短路运算
&&运算:当表达式的全为真时,返回最后一个表达式的值
当表达式中,有一个为假的时候,返回第一个为假的表达式的值
||或运算中
第一种情况:当表达式全为假时,返回最后一个表达式的值
第二种情况:只要有一个表达式为真,就会把会第一个为真的表达式的值
数组: js 中数组的定义:格式:
在 js 中函数的定义有两种,第一种,可以使用 function 关键字来定义函数
函数的第二种方式,
在 js 中是不允许函数重载的,java 可以
var i,b; // alert(i); i = 0; b = ""; // alert(i && b); var arr = [];//定义一个空数组 arr[3] = 123; // alert(arr[0]); // for (var j = 0; j < arr.length; j++) { // alert(arr[j]) // } //定义一个无参函数
function fun(a,b) {
alert("有参函数 a,b")
}
function fun() {
alert("无参函数fun被调用了")
}
fun();
// // fun();
// function fun2(a, b) {
// alert("有参函数 func2 被调用了 a=>" + a + "b=>"+b);
// }
// 在 javaScript 语言中如何定义带返回值的函数 ?
// 只需在函数体内 return 即可
// function sum(num1, num2) { // var result = num1 + num2; // return result; // } // alert(sum(1, 2)); // fun2(1, 2)
// var fun = function () { // alert("无参函数"); // }
// fun(); // var fun2 = function (a,b,c) { // alert("有参函数相加"+(a+b+c)); // } // fun2(1, 2, 3);