JavaScript入门学习

一.js简绍和3种写法

1.js简单简绍

JavaScript-JS不是java 是一种操作网页的脚本语法 由网景开发的==>欧洲计算协会(ECMA)最终统一然后开源给全世界
ECMAScript是语言标准-ES
ES3 ES5 ES6(ES2015后) ES2015 ES2016 ES2023
上面是js的各种版本

2.js脚本的代码写入方法

1.第一种行内式 即直接写在标签里面的

<div onclick="JavaScript:alert('6666666')">
        点我就会执行脚本
    </div>
<a href="JavaScript:void(0)">抽奖</a>

2.第二种嵌入式 写在script标签里面的

 <script>
        var a = 20;
        console.log(a);
    </script>

3.第三种引入式 写在外部的.js文件里面再映入进来的
在这里插入图片描述

 <script src="./index.js">
        
    </script>

二.js的变量声明和命名规则

1.变量声明

在JavaScript中变量的声明一般由var来提示声明
以后使用数据时 可以直接使用变量名 代替
例如

var a = 999

2.命名规则

变量名字:1.不能是官网已经设计过的单词(关键字,保留字) 2.可以包含字母数字’_‘,’$'符号,不能是数字开头 3.区分大小写 (PS:其实unicode编码的字符都能识别 例如:使用汉字和日文或者韩文等一样可以命名)

var hello666 = 90var 喜欢吃 = 123;
var _乱整 =567 ;
var 好き =789 ;

三.js的变量的使用

1.变量的存值

存值就将其他的值赋值给这个变量,该变量就存储了该值

     var a = 20;
         a = 90
         var b = a;

2.变量的取值

取一个变量值:变量取值时,一定是取的最后一次存的值,如果变量不存在 就报错,程序停止再那一行代码。

var a=10;
a=20;
var b=a;

这里最后b的值就为20

四.js中的五种基础数据

1.数字(number)

在JavaScript中数字的分类没有分的那么细,凡是在数学意义的数字都视为number。NAN也是数字,数字可以进行数学的运算符。Infinity也是数字意为无穷。

     var a = 99
         a = 9.9
         a = a + 100
         a = a * 99
         a = a / 2
         a = a - 90
         a = a % 9 

2.字符串(string)

字符串就是一串字符,相当于文本的意思。字符串也是计算机跟人类的语言沟通的桥梁。字符串之间可以使用“+”来连接。左右两边的表达式如果有一个是字符串,就会把另外一个转化字符串 ,然后拼接得到新字符串.

         var str1 = 'hello';
         var str2 = "h5";
         var str3 = '';
         var str4 = " ";
         var a1 = 200;
         var a2 = "px";
         var a3 = a1 + a2;         

3.未定义(undefined)

若一个变量没有初始化,那么它的默认值就是undefined,它的作用主要是帮我们搞清楚是否初始化。有些报错时也会出现undefined。

var a
console.log(a)

此处默认a的值就是underfined

4.空(unll)

空的意思就是没有,代表数据就是没有,有些时候不需要一些元素时就可以将其命名为空,节省内存空间。

var w=unll;

5.布尔(boolean)

布尔类型就两个值"ture"or"false",就像一个判断一样,在很多条件语句中用的很多,在==中也会用布尔来判断,===同理一样。
布尔类型常常与其他的数据类型一起使用。

         var a = 0
         var b = 100
         var c = (a + 100 == b)
         console.log(c)
         var arr = []
         var h = 0
         console.log(h == arr)

这里最终打印出来的就是布尔值true,true

5.typeof

该方法是用来检测变量的属性的1,typeof的结果是6个单词(字符串) “number” “string” “undefined” “boolean” “object” “function”。也就是说typeof的typeof是字符串类型的

var a = 200 ;
var b ="200" ;
console.log(typeof(a))
console.log(typeof b )
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值