- 1、用網頁製作的JS來做 怎麼做到這個效果(用C語言的循環來寫),謝謝
- 2、js文件怎麼運行
- 3、原生js方法怎麼實現的
- 4、C語言的編程題用js怎麼寫:輸入三個整數,按從大到小的順序輸出
- 5、JavaScript用的是C語言嗎
- 6、C語言中,「js」用什麼輸出?
#define N 5
for(i=-(N/2);iN/2+1;i++)
{
k=abs(i);//取絕對值
for(j=0;jk;j++)
printf(” “);//列印出空格
for(j=0;jN-2*k;j++)
printf(“*”);//列印出字元
printf(“\n”);//換行
}
1、瀏覽器控制台運行
JavaScript不同於java語言或者c語言,需要環境、需要編譯再運行,js在被製造出來時,就是為瀏覽器而生,可以直接在瀏覽器里運行,這裡以谷歌瀏覽器為例,滑鼠右鍵檢查或者快捷鍵F12即可看到控制台可以理解為操作系統里的命令行模式
在這裡就可以直接輸入我們想輸入的js代碼,回車即可查看代碼執行結果
在瀏覽器輸入js代碼的好處顯而易見:方便,打開瀏覽器就能輸代碼查看執行結果,我平常也多用瀏覽器控制台學學原生js的原理或者看看正則是不是匹配,因為瀏覽器控制台的缺點太多了:操作不便,沒法文件操作只能命令行,找錯困難,大多數時候的js是有依賴的,控制台不方便整依賴,所以,一般控制台也就執行執行簡單原生的js
2、寫在HTML里運行
實際上,我們肯定不想用命令行的方式,當然是用一個順手的IDE寫代碼。
這種方式,就是我大學時候,老師們教的傳統方式了。
學HTML的時候,會教到標籤,有一個標籤不同於別的花里胡哨的標籤,這個標籤很牛,叫做script腳本標籤,用來嵌入或者引用可執行腳本,這裡解釋一下嵌入和引用。嵌入呢,就是把腳本寫在標籤裡邊兒,引用呢,就是把腳本寫好,然後用標籤引入這個腳本的路徑
這是主流的寫法也是主流的教法,嵌入的寫法就是這樣:
引用的寫法是這樣:
查看執行結果的話,點擊IDE邊上的瀏覽器圖標或者右鍵run這個html頁面,等瀏覽器彈出來,右鍵檢查就能看到控制台輸出的值了
3、直接運行js
實際上上面第二種方法已經很靠譜很普及了,可還是用起來不舒服,每回都要寫一個HTML,有的甚至還要再寫一個js,那能不能像運行html一樣,直接右鍵運行js呢?
當然是可以的!用node!以下是我花了一個小時才整成的歷程!
1、由於我是新的電腦,我裝了個nodejs,安裝包安裝完後,直接命令行執行node命令,即可以直接運行js代碼
這樣方式還是很蠢,和瀏覽器沒什麼區別
2、我用IDE些好的js文件,然後用node單獨執行
看上去是好一點了,可以單獨執行文件了,但是這樣還是很蠢,每回打開cmd還要找到js的路徑
3、插件(我這裡用的IDEA)
原生的JS函數或方法一般都是由運行環境提供,運行環境分多個。
1、瀏覽器,一般瀏覽器都是用系統API寫的,對WINDOWS,UNIX/LINUX系統是,C語言編寫,相應的js原生方法,用C語言實現;特例:MAC OS 與IOS由OBJECTIVE-C,SWIFT提供系統API,相應的js原生方法用OBJECTIVE-C或SWIFT實現。
2、adobe,C語言編寫依賴操作系統API,js原生方法由C語言或OBJECTIVE-C,SWIFT現;看運行目標平台。
3、node.js,mongodb,C語言實現,js原生方法由C語言實現。
4、微軟excel2010及以後版本,有可能C#或.net實現,具體不詳,js原生方法由C#或.net實現。
參考代碼:
#include “stdio.h”
int main()
{
int x,y,z,max,min;
scanf(“%d%d%d”,x,y,z);
if(xy){
max=x;
min=y;
}
if(zmax) max=z;
if(minz) min=z;
y=x+y+z-max-min;
x=max;
z=min;
printf(“從大到小排序:%d %d %d\n”,x,y,z);
}
/*
運行結果:
3 1 2
從大到小排序:3 2 1
*/
擴展資料
利用指針變數,用函數實現將3個整數按從大到小的順序輸出。
解:程序:
#includestdio.h
void swap(int *ptr1, int *ptr2)
{
int temp = *ptr1;
*ptr1 = *ptr2;
*ptr2 = temp;
}
void exchange(int *q1, int *q2,int *q3)
{
void swap(int *ptr1, int *ptr2);
if (*q1 *q2)
{
swap(q1, q2);
}
if (*q1 *q3)
{
swap(q1, q3);
}
if (*q2 *q3)
{
swap(q2, q3);
}
}
int main()
{
void exchange(int *q1, int *q2, int *q3);
int *p1, *p2, *p3, a, b,c;
printf(“please enter three integer numbers:”);
scanf(“%d,%d,%d”,a,b,c);
p1 = a;
p2 = b;
p3 = c;
exchange(p1, p2, p3);
printf(“The order is:%d,%d,%d\n”,a,b,c);
return 0;
}
結果:
please enter three integer numbers:7,-9,666
The order is:666,7,-9
請按任意鍵繼續. . .
javascript用的是一種由basic語言和c語言混合的語言brjavascript可以在iis伺服器上運行,不過要加上語句”runat=server”,並且語句塊要寫在子程序或函數中!brjavascript與jscript語法大致相同,只是在一些小的方面有些差異,jscriptbr調用變數必須用”var”定義,而javascript則無須定義直接調用。另外javascriptbr的特殊語句如alert,confirm,prompt等在js中是不具有的!brvbscript應該比javascript好學些,因為vbscript語法不太嚴格,也不區分大小寫。近年來,隨著vbscript發展,已經與javascript的功能無太大差異!
把標籤 「htmlscript/div」 中的關鍵字元轉義。
此處轉義的關鍵字主要是 和 。
關鍵字[]轉義為 gt; [移除中間空格]
關鍵字[]轉義為 lt;[移除中間空格]
例如html標籤轉義後為 lt;html gt;
然後調用 document.write(” lt;html gt;”) 顯示在頁面上。
原創文章,作者:DUGVX,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/126582.html