JavaScript===>Java

JavaScript---网景公司--》SUN公司

解释型---> 编译型--->

=符号表示赋值
==符号表示值相等,但类型可以不一样
=符号表示 值相等且类型相同

变量的定义
var 变量名=值
var i = 1
变量名:_ 字母 数字,数字不开头,$,中文可以当变量名
可不加;

输出函数:
alert() -- 网页弹窗
console.log() --控制台输出

数据类型:
数字、字符串、布尔型、浮点、数组

var i = "abcdefg123456"

字符串常用函数:
字符串.indexOf('字符')
=>从字符串中找字符的下标,没有找到返回-1
length() ===>长度
字符串[数字] =>根据下标找字符
substring(1,2)
=>根据字符串下标寻找字符,包前不包后

条件判断语句:
if
if-else
if-else if -else
if语句:
if(条件表达式){
代码块
}
条件表达式的结果为布尔类型,true false
if-else语句:
if(条件表达式){
代码块1
}else{
代码块2
}
if-else if -else语句
if(){
代码块1
}
else if(){
代码块2

}
else{
代码块3
}

数组
定义: 数组名=[元素1,元素2]
数组截取:数组名.slice(下标,下标),注意包前不包后
从数组中获取元素的下标:数组名.indexOf(元素),注意:元素的类型与数组中的元素类型保持一致
pop():从数组中删除最后一个元素
push():将一个元素加入到数组的末尾
shift():将数组中第一个元素删除
unshift():将元素加入到数组中的第一个元素
数组中的修改:获取到元素下标后直接赋值,例如:
['b', 2, 3, 4, 5, 6, 9, 'a']
a[1] = 123
['b', 123, 3, 4, 5, 6, 9, 'a']

concat():拼接元素,将新的元素拼接进原有的数组中
join('符号'):符号拼接数组中的每个元素,形成一个字符串
sort():数组排序-正序
reverse():数组排序-反序
函数
定义:
function 函数名(参数){ 代码块}
var 变量名 = function(参数){ 代码块 }

调用函数:
函数名(参数)
注意:函数调用了才会执行代码块里面的内容
其次每个函数的变量是存在作用域的
循环
应用场景:
1.重复执行,需要多次执行
2.有规律
while(条件表达式){ 代码块 }
当条件表达式返回为true时,执行代码块
i++ === i = i+1
for(起始变量;条件表达式;自增/减){ 代码块 }

-->起始变量 条件表达式---true---代码块---自增/减---条件表达式
-->起始变量 条件表达式--false---跳出循环,不再执行代码块里面的内容
面向对象编程
class 类名{
}

车 类:四个轮子 + 铁壳
实例-具体的对象/事物:吉利、大众、


__EOF__

本文作者Crushz
本文链接https://www.cnblogs.com/Crushz-2024/p/18390314.html
关于博主:Crushz
版权声明:转载请注明来源哟~ QAQ
声援博主:UP UP UP !!!
posted @   Crushz  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示