JavaScript(声明变量,函数,全局变量,对象,数组 )

JavaScript
简介
基于对象和事件驱动的脚本语言
动态(声明时无需指定变量)
弱类型(可以给变量赋值成任意类型)
javascript包括:
ECMAscript(基本语法)
DOM(文档对象模型 document object model)
BOM(浏览器对象模型 broswer object model )

基础语法

1.声明变量

var num = 10;

基本数据类型
Number、String、Boolean、Undefined、Null

var flag = true;
var str = 'abcd';
var num = 100;
console.log(typeof flag);//boolean
console.log(typeof str);//string
console.log(typeof num);//number
var u;
console.log(typeof u);//undefined

运算符

(+= 加赋值)  ( %= 取余)    ?:  (&& 与) ( ||  或 )     !
算术: +、-、* 、/、%、++、--
• 赋值: =、+=、-=、*=、/=、%=
• 字符串拼接: +
• 比较: ==、===、!=、>、<、<=、>=
• 逻辑: 与(&&)、或(||)、非(!)
• 条件: 变量名 = (条件) ? 表达式1 : 表达式2

流程控制语句
顺序结构 分支结构

if(10>2){
   console.log(true);
}

分支结构

switch(){
   case:
   break;
   }

循环结构

for(){
}

第一种

var score=93;
switch (true){ //从大往小写
				case score>=90:
				console.log('优');
				   break;//跳出
				case score>=80:
				console.log('良');
				   break;
				default :
				console.log('不及格')
			}
			

第二种

var score=93;
if( score>=90){
				console.log('优')
			}else if(score>=80){
				console.log('良')
			}else if(score>70){
				console.log('中')
			}else if(score>=60){
				console.log('及格')
			}else{
				console.log('不及格')
			}
		

循环语句

        for(var i=0;i<10;i++) {
   	   document.write()
        }

表格

            var row=3; //3行
            var col=5; //5列
           document.write('<table border="1">');
        for(var i=0;i<row;i++) {
   	        document.write('<tr>');
   	      for(var j=0;j<col;j++) {
   	      	 document.write('<td>j</td>');  // document.write('<td>'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值