引入CSS
内部引入
<script type="text/javascript"></script>
外部引入
<script type="text/javascript" src ="xx.js">
变量
var 关键字
变量名要求
1.数字/字母/下划线/$组合
2.不能以数字开头
3.不能说关键字 和保留字
4.区分大小写
命名规范:驼峰命名法
五种基本数据类型
var a = 10; //数值 number
var b = "123"//字符串 String
var c = ture ; //布尔类型 boolean
var d = null 空对象 null
js属于弱类型语言
判断相等 == ===
// == 判断两个值是否相等
// === 判断两个值是否相等 还判断类型是否相同.
运算符
&& || 三目运算符 ? :
类型转换
查看类型
console.log(typeof(a));
不是同类型,无法转型
NaN类型 : Not a number
转数字
console.log(Number(true))//1
console.log(Numer(false))//0
转字符串
console.log(String("要转的字符"));
转布尔值 数字:非零为真 字符串:非空为真
console.log(Boolean(-1));//ture
隐式转换
加号两边如果有一个是字符串 就是拼接字符串 其他运算符是转化为数值计算
console.log( 3 + true); //true 为1
console.log(null + 5); //null 为0
console.log(false + "2");//拼接字符串 false2
转数字 取整 parseInt()
console.log(parseInt(5.6))//5
console.log(parseInt("5.6"))//5
console.log(parseInt("34a6sd"))//34
console.log(parseInt("a1")); NaN
10进制转二进制
console.log(parseInt(13.2));
生成随机数
var num = parseInt(Math.random()*(30-20+1)+20)
console.log(num);
函数
匿名函数
var fn = function(){
console.log("我是匿名函数")
};
// 调用fn 看结果
fn();
匿名函数自执行
(function(){
console.log("我是匿名函数1")
})();
(function(){
console.log("我是匿名函数2")
},());`这里写代码片`
JS 基础
最新推荐文章于 2023-08-06 08:23:15 发布