JavaScript总结(1)

本文概述了JavaScript的基础知识点,包括数据类型(字符串、Number、数组、对象和变量),条件语句(if、for、for…in、while和do…while),以及关键概念如比较运算符和基本操作。通过实例演示了变量定义、字符串处理和控制结构的使用。
摘要由CSDN通过智能技术生成
               JavaScript基础总结(1)

一、数据类型
1.字符串
指以单引号或双引号括起来的任意文本。

console.log('你好')//你好
  console.log("今天天气不错")//今天天气不错
  //console.log()用于打印

2.Number
js不分浮点数和整数,也可进行四则运算

console.log(7)
console.log(8.9)
console.log(3+9*3%3)//%为求余数
console.log(3>6&&4>5)//&&为与
console.log(3>8||6>7)//||为或事件

3.字符串
(1)字符串是以单引号’或双引号"括起来的任意文本

console.log('你好')//你好
console.log("今天是美好的一天哦")//今天是美好的一天哦

(2)可以将多个字符串连接起来

var a  ='你好';
var b ='欢迎学习JavaScript,要好好加油哦';
var c=a+b;
alert(c);//会弹出你好,欢迎学习JavaScript,要好好加油哦。alert:弹出窗口

4.数组

var arry=[3,44,'jigg']
console.log(arry[0])//索引从0开始,打印3

5.对象

var person ={
     name: 'caixiaotong',
     sex: 'boy',
     city: 'unknown city',
     age:18,
     hobdy:['listen to music','watch TV']
     //每个键称为对象的属性,要获取一个对象的属性,我们用对象变量.属性名的方式:
     a=person.age;
     console.log(a);

6.变量
(1)用var定义变量,一般如果不用var定义,默认为全局变量

var a=5;
a=8;
console.log(a);

(2)常用方法

  1. toupperCase():将字母全部变为大写
  2. toLowerCase():将字母全部变为小写
  3. indexof:搜索字符出现位置
  4. Substring:返回指定索引区间的字符串
var a=['banana','apPle','pEar','grApe','peach','Strawberry']
var b=a.toupperCase();
var c=a.toLowCase();
var d=a.indexof('apple');
var e=a.Substring(2);
console.log(b);
console.log(c);
console.log(d);
console.log(e);

7.比较
JavaScript在设计时,有两种比较运算符:

第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;

第二种是===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。

3==3.03===3.08===8

二、条件语句
1.if语句
结构:if (条件){
结果
}else{
结果
}
实例1.判断小明是否成年

var xiaoming =10;
if (xiaoming<18){
    console.log('小明还未成年')
    }else if (xiaoming==18) {
    console.log('小明刚好成年')
    }else{console.log('小明已经成年了')
}
//小明还未成年

2.for循环
结构:for(条件){
}
实例2
计算1+2+3…+100的值

var a=0
var i
for (i=1; i<=100;i++) {
    a=i+a;
    }
console.log(a)

实例3
九九乘法表

for(var e=1;e<=9;e++;) {
   for(var f=1;f<=9;f++) {
   document.write(e+'*'+f+'='e*f+&nbsp;)
   }
document.write('<br />');
}

3.for…in循环,可以把一个对象的所有属性依次循环出来

var a={name:'rabbit',
       age:3,
       weight:3kg
       };
  for (var b in a) {
  console.log(b);
  }     

4.while
只有一个判断条件
实例4
1+2+3…+9

var x=1;
var i=1;
while(i<=9) {
   x=x*i;
   i=i+1;
   }

5.do…while
实例5

var n = 0;
do {
    n = n + 1;
} while (n < 100);
n; 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_52559388

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值