2021-03-12 js的基础语法总结第一更

js语法3.11.2021

alert(‘这是提示语句’);
document.write(‘写在内容区域的东西’);
console.log(‘输出到控制台’);
书写位置:都可以 顺序执行 外部引入 src
1.js之中严格区分大小写
2.Js中每条语句以;结尾(如果不写浏览器会自动添加,但是会消耗一些系统资源,而且浏览器会加错分号,所以开发中必须写)

字面量:都是一些不可变的量1234,可以直接使用,但是都不直接使用
变量:可以用来保存字面量,而且变量的值可以任意改变的量
//声明并赋值变量 var a = 123;

标识符 例如:变量名,函数名,属性名
规则:1.标识符可以含有字母,数字,-,$
2.不能以数字开头
3.不能是es中的关键字或保留字
4.标识符一般使用驼峰命名法 首字母小写,每个开头字母大写

数据类型:指的是字面量的类型 String Number Boolean Null Undefined 引用类型Object
单双引号可以嵌套“ ‘’ ”
数值类型:整数 浮点数(小数)
typeof检查变量类型 数值的最大值:Number.MAX-VALUE
Infinity表示正无穷 -Infinity表示负无穷 NaN是一个特殊的数字,表示not a number 返回都是number
Boolean布尔值:true false主要用于逻辑判断
Null类型的值:专门表示空的对象 使用typeof检查null会返回object
当声明一个变量,但是并不赋值的时候,他的值就是undefined 未定义
强制类型转换:指将其他类型数据转为String Number Boolean
方式1:调用被转换数据类型的toString()方法 //调用xxx.yyyy( ),该方法不会影响原变量
var a=123;
a=a.toString();
Console.log(typeof a);
但是注意null和undefined没有toString()方法,如果调用他们的方法会报错
方式2:调用String()函数,并将被转换的数据作为参数传递给函数
a = 123;
a=String(a);
console.log(typeof a);
console.log(a);
将其他类型转为Number
方式1:使用Number()函数; 1)如果是纯数字的字符串,直接转换为数字
var a=’’123‘’; 2)如果字符串有非数字,转为NaN
a=Number(a); 3)如果字符串是空串或者全是空格的字符 转为0
console.log(typeof a);
console.log(a);
布尔转为数字:true转为1 false转为0
Null转为0 undefined为NaN
方式2:专门针对字符串
parseInt()把一个字符串转换为一个整数
parseFloat()转为浮点数
在js中,如果需要表示16进制的数字,则需要以0x开头 8进制需要以0开头,二进制0b开头

将其他类型转为布尔值:数字转布尔 除了0和NaN 为false 其他都是true
字符串转布尔,除了空串其余都是true
Null和undefined都转为false 对象也会转为true

算数运算符:通过运算符对一个或者多个值进行运算 如:typeof
算数运算符:+ 非number加法运算,会先转为数字再计算
如果对两个字符串进行加法,拼串
任何值和字符串相加会先转为字符串,再拼串
数据类型+‘’空串 即可转为String类型
-可以对值进行减法运算
*可以对两个值进行乘法运算 /除法 %取模运算(取余数)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值