js基础学习1

什么是javascript以及它的作用?

1、javascript是一种弱语言,编写部分类型,但是运行分类型。
2、主要应用:
  2.1、改变页面的DOM元素
  2.2、ajax的应用,无刷新异步获取后端服务器的数据

如何使用javascript?

1、在head或body结束的前面使用<script></script>划出脚本区域。
2、在事件驱动中使用,如 onclick=" "事件驱动需要用户来触发驱动后才能才能执行。

<button type="button" onclick="myFunction()"></button>
<script>
function myFunction(){
    alert("多谢出现");
}
</script>

什么是变量?为什么要用变量?

1、变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。
2、通过var val = " "定义变量,同时将右边的数据值赋值给左边的变量,以后可以直接用val这个变量名就可以表示某个值。

变量的命名规则

1、字母或者$或者_开头,不能以数字开头,而在整体变量名中不能包含特殊字符和中文,

变量输出格式

1、${"变量名"};

var name = "ad";
console.log(`This is ${name}`);

2、变量名

var name = "ad";
console.log("this is "+ad);

== 和 === 的区别

1、== 会忽略数据类型做值的比较,可以在不同的类型之间进行值的比较。

 <script>
        var a = "10";
        var b = 10;
        document.write(a == b);
    </script>

在这里插入图片描述

2、=== 比较数据类型的值,可以理解为既要比较值,又要比较类型。

  <script>
        var a = "10";
        var b = 10;
        document.write(a === b);
    </script>

在这里插入图片描述

关于switch中的default

1、default表示当所有的选择都不满足时,才选择default选项,和放置的顺序无关,同时,default中如果没有break,选项走完default,它还会直接走default下面的选项。当default下没有选项了,然后退出switch。

var val = 11;
switch(val){
    default:
        console.log("以上结果都不对");
    case 1:
        console.log("val的值为1");
    case 2:
        console.log("val的值为2");
    case 3:
        console.log("val的值为3")
}

在这里插入图片描述

&和&&以及|和||

1、&&是属于&的优化级别,

var a = 3;
var b = 8;
if(a>5&&b>7){} // &&表示当a<5,系统判断到了a>5错误时,它会忽略后面的b>7。直接跳出if判断。
if(a>5&b>7){} // & 表示当a<5 ,系统判断到a>5错误时,它仍然会再计算b>7,然后跳出循环。

2、|| 是 | 的优化级。

var a = 6;
var b = 4;
if(a > 5 || b > 6){}  // ||表示与运算,当a > 5成立,那么系统判断到成立,它会进入if语句中执行。
if(a > 5 | b > 6){} // |表示与运算,当a > 5 成立,系统虽然判断到该语句成立,但是仍然再判断b > 6 是否成立,然后进入到if语句中执行。

3、!表示非。

var isTrue = false;
var True = !isTrue;
//结果True = true;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值