javascript学习(一)

JavaScript基础语法精讲
本文深入讲解JavaScript的基础语法,包括变量声明、数据类型转换、运算符、条件与循环语句,以及函数定义与调用。重点解析了数字、字符串转换规则,特殊运算符的使用,和常见函数方法如alert、prompt的运用。

1. 前提

  • <script></script>
  • 函数名、变量(标识符):字母、数字、下划线、$(不能以数字开头)
  • var 变量(松散型):赋值与声明;

省略var的是全局变量

2.基本语法

  • console.log()    在控制台中打印
  • typeof 变量     typeof(变量)

3. 数值转换

  • NAN:非数字,和任何数字都不相等,包括它本身;typeof(NAN)=number
  • isNAN:检测是否为非数字
  • number():无法转换时返回为NAN
  • parseint():2个参数,一个进制,一个数字开头的字符串;非数字开头为NAN
  • parsefloat():省略第二个小数点之后的数字

4.字符串转换

  • string():强制转换
  • 变量.toString():Null或者undefind无法使用

5.运算符

运算符左右强制转换成数字;

  • ==:仅比较值
  • ===:全等,比较值的同时也比较数据类型
  • !=:仅比较值
  • !==:全不等,比较值的同时也比较数据类型

三元操作符:    (条件)?true:false

6.特殊运算( 隐式运算:取值于决定值)或者返回布尔型

  • &&:与;     ||:或;    !:非
  • NAN    Null    undefind只要有就是其值

 

1.条件语句:

if(condition){     

statement; 

 }else if(condition){   

statement;   

}else{ 

statement; 

 

switch(express){

case value:

statement;break;

}

 

2. 中断函数:

for(){ 

 

if(){

break;//基于上一层函数跳出,完全终止

continue;//基于上一层函数本次跳出,下次继续遍历

}

}

3.循环语句:

总结:

  • for:适合已知循环次数的循环体;
  • while:适合未知循环次数的循环体;

  for(初始变量 i=0;循环条件 i<=100;变量变化 i++){

statement;

}

 

  初始变量i=0;

while(循环条件i<=100){

statement;

变量变化i++;//否则为死循环

}

 

初始变量i=0;

do{

statement;

变量变化i++;//否则为死循环;至少执行一次

}while(循环条件i<=100)

4.其他函数方法

  • alert(“警告语”):弹出警告对话框
  • prompt(“提示语”):弹出输入框并传参到变量
  • srting.length:获取字符串的长度
  • document.write(“输出语句”):向浏览器输出内容
  • new Date().getDay():获取星期,返回结果为number(0-6)

 

1.函数

//函数定义

function 函数名(){

statement;

}

//函数调用

函数名(参数);

//函数返回

return:提早退出函数;或者后面跟表达式,返回值

2.参数

  • 函数内部的参数统一以 argument 数组(非数组,仅在函数内部使用)来管理,argument.length  遍历数组长度
  • argument[0]为第一个元素,在 非严格模式 下,参数传进来可以在函数内部进行修改
  • return返回值,在函数外部,必须要有变量来接收

 3.

转载于:https://www.cnblogs.com/shary-blue/p/10994757.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值