js基础

Posted 静静地开始

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js基础相关的知识,希望对你有一定的参考价值。

js是是属于 html 和 Web 的编程语言

引入方式

HTML中使用:<script></script>
引入外部文件:<script src=”a1.js”></script>

  

输出

window.alert() 写入警告框;
document.write() 写入 HTML 输出
console.log() 写入浏览器控制台

  

变量

名称可包含字母、数字、下划线和美元符号

名称必须以字母开头

名称也可以 $ 和 _ 开头(但是在本教程中我们不会这么做)

 

名称对大小写敏感(y 和 Y 是不同的变量)

保留字(比如 javascript 的关键词)无法用作变量名称

定义:var i = 0;

多个变量同时定义:var i=0, j=1;

注释

 

// 注释内容 或者 /*多行注释*/

 

数据类型

字符串值,数值,布尔值,数组,对象

 

类型转换

转整数类型:parseInt();

转浮点类型:parseFloat();

判断是否是数字类型:isNaN();

 

 

 运算符

算数运算符:+、-、*、/、%、++、--
赋值运算符:=、+=、-=、*=、/=、%=
比较运算符:==、!=、>、<、>=、<=、?:
逻辑运算符:&&、||、!
三元运算符:true?value1:value2;

  

 

 

函数

function fun(arg){}
运行:fun(arg)
返回值:return
var a = fun(arg)

  

 

常见的HTML事件属性

onchange HTML已被改变

onclick 用户点击HTML元素

onmoseover 用户把鼠标移动到HTML

onmoseout 用户把鼠标移开html

 

 

 

条件语句

 

 

if(){}else if(){}else{}
switch(){
case n:
break;
default:
}

  

 

循环语句

for(i=0; i< cars.length; i++){console.log(i);}

  while(){}do{}while()    在检查条件是否为真之前,这种循环会执行一次代码块

  break;跳出整个循环;

  continue;跳出本次循环;

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

以上是关于js基础的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段9——JS中的面向对象编程

js代码片段: utils/lcoalStorage/cookie

JS代码片段:一个日期离现在多久了

js常用代码片段(更新中)

js常用代码片段

Chrome-Devtools代码片段中的多个JS库