2021.11.8 JavaScript日志(日志2.关于JavaScript的核心语法)

JavaScript核心语法

变量  数据类型    数组  运算符号    控制语句    注释  输入/输出   语法约定

核心语法—变量

先声明变量再赋值
var   width;    var:用于声明变量的关键字
width = 5;      width:变量名
​
同时声明和赋值变量
var name="名字";
var x, y, z = 10;
​
注意:JavaScript区分大小写,特别是变量的命名、语句关键字等

核心语法—数据类型

undefined:
        var width;
        变量width没有初始值,将被赋予值undefined
null:
        表示一个空值,与undefined值相等
number:
        var iNum=23;     //整数
        var iNum=23.0;   //浮点数
boolean:
        true和false
String: 
        一组被引号(单或双引号)括起来的文本
        var string="This is JavaScript";

核心语法— typeof运算符

 typeof:
            检测变量的数据类型
            
 typeof运算符的返回值如下:
             undefined:变量被声明但还未被赋值
             String:用单引号或双引号来声明的字符串
             boolean:true或false
             number:整数或浮点数
             object:javascript中的对象、数组和null

核心语法—String对象

属性:
    字符串对象.length
方法:
    字符串对象.方法名();
​
String对象方法如下表:  
方法名称说 明
charAt(index)返回在指定位置的字符
indexOf(str)查找指定字符串在原字符串中首次出现的位置
substring(index1,index2)返回位于指定索引 index1和index2之间的字符串(包括index1但不包括index2对应的字符)
split(str)将字符串分割为数组

核心语法—数组

创建数组:
    var  数组名称 = new Array(length);
注意:
    new:数组的关键字
    length:表示数组中可存放的元素总数
    数组名[下标]来访问数组元素
    
数组的常用属性和方法下表:   
类别名称描 述
属性length设置或返回数组中元素的个数
方法join( )把数组的所有元素组合为一个字符串,通过一个分隔符进行分隔
方法sort()对数组排序
方法push()向数组末尾添加一个或多个元素,并返回新的数组长度

核心语法—运算符号

类型运算符
算术运算符+ - * / % ++ —
赋值运算符= += -=
比较运算符> < >= <= == != === !==
逻辑运算符&& || !
===与==的区别:
        1、==(等于):只比较表面值,如“2”和2 相等    
        2、===(绝对等于):同时比较表面值和数据类型,所以“2”和2不相等;

核心语法—逻辑控制语句

if条件语句
switch多分支语句
for、while循环语句
for-in
    示例:
        var fruit=[ "apple", "orange", "peach","banana"]; 
        for(var i in fruit){
               document.write(fruit[i]+"<br/>");
        }

核心语法—循环中断

break:跳出此循环
continue:跳出本次循环,进入下一次循环.

核心语法—注释

单行注释:   以 // 开始,以行末结束
​
多行注释:   /* …… */ ,表示其中的语句是该程序中的注释

核心语法—常用的输入/输出

警告对话框:alert(“警告信息");
​
提示对话框:prompt("提示信息", "输入框的默认信息");

核心语法—语法约定

代码区分大小写
变量、对象和函数的名称
分号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值