JS第一天 之 走进JS

JavaScript   曾用名 livescript,是一种脚本语言,不需要编译,直接在浏览器上面就可以运行。

JavaScript代码可以放在三个地方,分别是body标签里面,head里面,以及存在于JavaScript文件中。

运用JavaScript时需要注意以下几个点:

  1. 在一对<script></script>中,如果,里面的代码存在错误,那么错误代码后面的代码就不在运行了
  2. 在多对<script></script>中,错误的一对<script></script>不影响其他的<script></script>里面的代码
  3. 一个HTML中,可以存在多对<script></script>
  4. 为了代码的更好的解释,一般将<script></script>放在body标签的最后面。
  5. 引用外部的js代码时,标准写法是<script  src="js文件的路径"></script>
  6. 引用外部的js代码时,一般不在<script  src="js文件的路径"></script>里面再写js代码
  7. JavaScript的声明标准写法是type=“text/javascript”或者language="javascript",因为h5的标准化,现在都可以不写,直接省略。

JavaScript中使用变量存储数据的方法需要注意以下几点:

  1. 在js中,所有的变量声明数值的类型都用var来表示,例如:var num1=10;    var num2=true;
  2. 在js中,字符串的值一般用单引号或者双引号括起来,例如:var num1=‘10’;    var num2=“小黑”;常用双引号

变量声明:     有var   有变量名,没有值;可以一次性申明一个或者多个变量。var  x, y, m, n;

变量初始化:  有var   有变量名,有值;

变量名的定义注意以下几点:

  1. 变量名由字母、下划线、数字、$符号组成,但是不能用数字开头;
  2. 变量名不能使用关键字来命名;
  3. 变量名一般都是由小写字母组成,如果变量名由多个单词组成,使用驼峰命名法;

在JavaScript中,大小写是会区分开的。

下面说一下运算符。

数值运算符:+  -   *  /     %(取余)

一元运算符:只需要一个数值就能进行运算的符号,++    --

二元运算符:需要两个数值才能进行运算的符号,

三元运算符

复合运算符:+=      -=    *=   /=     %=

复合运算表达式:由复合运算符组成的表达式

关系运算符:<     >      <=      >=        !=      !==(很严格的不等)    ==     ===(很严格的相等)

关系运算表达式的返回值,只有true或者false,即布尔类型

逻辑运算符:&&逻辑与,并且             ||逻辑或,或者            !逻辑非,取反

下面说一下数据类型

原来有的数据类型有以下六种:

  1. number数据类型,可以表示整数或者是小数。存在最大值和最小值,可以使用Number.MAX_VALUE来获得,存在无穷大和无穷小,分别是Infinite     -Infinite。
  2. string字符串类型,用单引号或者双引号括起来
  3. Boolean布尔类型,只有true(1)和false(0)两种
  4. null空值,只有一个值,null,一给对象指向为空
  5. undefined未定义,只存在一个值,即undefined
  6. object对象,由于太复杂,现在不总结。

注意NaN:not a number,NaN与任何值都不想等,甚至不等于它自身,要判断一个值是不是一个数值,使用isNaN来判断其值是                  否为数值,返回值是布尔类型。

可以使用这种方法来获得string类型数据的长度:变量名.length;

可以通过以下方法来获取数据的类型:typeof(变量名)    或者   typeof  变量名;

下面来说一说数据类型的转换,以下分为三个转换的类型:

一 . 转换成数值类型。

  1. parseInt();      转换成整数类型
  2. parseFloat();   转换成小数
  3. Number();          转换成整数、小数,但是相对于上面两个来说,这个相当于严格一些

二. 转换成字符串类型。

  1. 变量名.toString();     变量有意义
  2. String(值);                 变量无意义

三 . 转换成布尔类型

  1. Boolean(值);      

 

最后的最后,在webStrom上,格式化代码:ctrl+alt+l

总结结束,如果有不对的地方,欢迎指出!

以上!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值