JavaScript笔记

JavaScript笔记

JavaScript是一种运行在客户端的脚本语言,已经被广泛用web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通过JavaScript脚本是通过嵌入在html中来实现自身的功能

基本语法

嵌入式

<script type=”text/javascript”>alert(‘’)</script>

引入式

<script type=”text/javascript” src=”js文件的路径”></script>

语法格式

代码以;结束,分号可以省略但是要有换行

注释使用//单行注释,/**/多行注释

代码块使用{}包含

调试代码使用控制台输出语句:开启控制台

数据类型

主要四类:

字符串string

数字number

布尔boolean

对象(数组)object

Null空值(程序运行结果会产生)

undefined(程序运行结果会产生)

变量

什么是变量?

在内存中开辟一块有名字空间(内存),类似于生活中的容器

语法格式:

var 变量名 = 初值,变量名;

命名规则:由英文字母、数字、_及$组成,数字不能作为开头,不能使用js中的关键字

注意:js中区分大小写。例:var a 与var A是不同的,是两个变量

变量的声明

字符串 :var str = 'abc'; 也可以用"" 也可以用new string();声明字符串
数字 : var i = 0; new Number(); 数字不能加引号
布尔: var b = true | false new boolean();
数组、对象 : var arr = new array(值(key),...) Array()[]
数组、对象有自己的下标,下标从0开始
Null var n;

如何查看程序报错信息?

F12,控制台

在控制台输出

console.log(变量名);

变量重新赋值 变量名 = “”;

数组的使用:数组名[下标]

重新赋值数组 数组名[下标] ="";

类型转化

由一种类型转换成另一个类型

转化数字parseInt()

转换的规则

字符串—> 数字:从第一个非数字的字符开始前面保留,后面舍弃,使用函数parseIet()

数字 —> 字符串 :值不变,类型发生变化,使用new String()

字符串、数字 —> 布尔

new Boolean()

括号里要有转换的字符串或数字

非空字符串不管字符串有什么内容都是true,数字0可以转换为false

数组 ---- 数值、字符串、布尔值

数组转化成数值,只处理数组第一个元素,遵循相应数字、字符串、布尔的相互转化规律

字符串转化成数组,处理所有元素,用逗号分割

数组到布尔一定是true

运算

  • 赋值运算 =

  • 算数运算 + - * / %

    +还可以做字符串拼接

  • 比较运算 > < >= <= != === == !==

    注意:==值相同返回true,===值相同,类型相同true

  • 逻辑运算 && || !

    && 并且 两个条件都为真才为真

    || 或者 两个条件由一个成立为真

  • 一元运算 i++ i-- ++i --i

    ++i --i 先自增再运算 i++ i-- 先运算后自增自减

  • 二元运算:+= -= /= %=

  • 三元运算 变量=条件? 值1 : 值2

前面表达式为真,赋值值1;表达式为假,赋值值2

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值