Javascript基础笔记(1)-基础语法与表达式

2023-02-15  本文已影响0人  布拉德澈
前端三层.png

一、基础语法

(一)Javascript书写位置

(二) 认识输出语句

alert()语句,弹出一个警告框
consolo.log() 控制台输出

/*字符串显示需要用引号包括
* 语句末尾书写英文状态下的分号
*/
<script>alert("开始学习javascript!");</script>

alert效果.png
<script>console.log("在调试控制台才能看到我!");</script>
console显示.png

二、变量

  • 变量是计算机语言中能储存计算机结果或能表示值的抽象概念。
  • 变量不是数值本身,它是一个用于存储数值的容器

(一)定义变量

(二)改变变量的值

var a = 10;  //定义变量a,并赋初值为10
a = 18;        //更改变量a的值为18
console.log(a)  // 18

(三)变量的命名

这也是Javascript标识符的命名规则,函数、类名、对象的属性等也遵循这个规则

** 优秀变量命名法:**

(四)变量的默认值

(五)变量声明提升

变量声明提升:提前使用一个稍后才声明的变量,而不发生异常

三、Javascript基本数据类型

数据类型简介与检测

两大类:基本数据类型 & 复杂数据类型

typeof运算符

使用typeof 运算符可以检值或变量的类型

var a = 10;
console.log(typeof a);   //number
var b = 'this is javascript';
console.log(typeof b)  //string

5种基本数据类型typeof检测结果

typeof检测结果.png

基本数据类型

(一)Number(数字)类型

(二)String(字符串)类型

1.charAt()方法: 得到指定位置的字符。'abcde'.charAt(0)获取字符串第0位的字符。

2.substring(a,b)方法:

3.substr(a,b)方法:

4.slice(a,b)方法:

** 5.toUpperCase()转为大写 **
javascript.toUpperCase(); //JAVASCRIPT
** 6.toLowerCase()转为小写 **
‘JAVASCRIPT’.toLowerCase(); //javascript

** 7.indexOf() **

(三)Boolean(布尔)类型

(四)undefined

(五)null

(六)数据类型转换

1.其他->数字

Number('123');        //123
Number('123.4');     //123.4
Number('2022年');     //NaN
Number('2e3');       //2000
Number('  ');          //0
parseInt(3.14)   //3
parseInt('圆周率时3.14')   //NaN
parseInt(true)       //NaN
parseInt('3是一个数')   //3

2.转换为字符串

String(123);  //'123'
String(123.45) //'123.45'
String(NaN);  // 'NaN'
var a=6; a.toString( );  // `6`

复杂数据类型一览

数组、对象、函数等
以后再详细记录。

javascript数据类型.png

四、表达式与操作符

(一)JS基本表达式

1.算术表达式

算术运算符包括:加+、 减-、 乘*、 除/、 取余%

2.关系表达式

关系运算符:大于>、小于<、大于等于>=、小于等于<=、等于==、不等于!=、全等于===、不全等于!==

3.逻辑表达式

逻辑运算符:非!、与&&、或||
逻辑运算优先级:非->与->或

true && true  //true
true && fasle  //false
false && false  //false
false && true  //false
true && true  //true
true && fasle  //true
false && false  //false
false && true  //true

4.赋值表达式

赋值运算符: 赋值=、快捷赋值+=,-=,*=,/=,%=、自增运算++、自减运算--

\color{red}{运算顺序:非运算->数学运算->关系运算->逻辑运算}

上一篇 下一篇

猜你喜欢

热点阅读